LSEG Analytics Python SDK: Credit curves constituents

Hi, I am trying to fill Credit curves constituents with this :

            "constituents": {                "creditInstruments": {                    "EUR": {                        "financialFilters": {                            "bond": {                                "zScore": {                                    "field": "ZSpreadBp",                                    "priceSide": "Mid",                                    "maturityBuckets": [                                        {                                            "tolerance": 3                                        },                                        {                                            "tolerance": 3                                        },                                        {                                            "tolerance": 3                                        },                                        {                                            "tolerance": 3                                        }                                    ]                                }                            }                        }                    }                }            }

Could you please help me to fill constituents?

from lseg_analytics_basic_client.models import (    CreditCurveParameters, CalibrationParameters, CreditCurveRequestItem, CreditCurveDefinition, CreditConstituents, CreditInstruments    )


curve_parameters = CreditCurveParameters(    valuation_date = dt.date(2025, 1, 20),    calibration_model = "BasisSpline",    calibration_parameters = CalibrationParameters(        is_monotonic = True,        extrapolation_points_number = 4,        extrapolation_type = "ExtrapolationRightFlat"    ),    use_duration_weighted_minimization = True,    use_multi_dimensional_solver = True,    calendar_adjustment = "Calendar",    use_delayed_data_if_denied = False)


curve_definition = CreditCurveDefinition(    name = "Belgium GOV Par Benchmark Curve", # must be in this format    issuer_type = "Sovereign",    country = "BE",    source = "Refinitiv",    currency = "EUR",    curve_sub_type="GovernmentBenchmark",    is_currency_country_originator=True)


credit_instruments = CreditInstruments(    # ???)

constituents = CreditConstituents(     credit_instruments = credit_instruments     # ???)

credit_curve_request = CreditCurveRequestItem(    curve_parameters = curve_parameters,    curve_definition = curve_definition,    constituents = None)

print(f"Request: {json.dumps(credit_curve_request.as_dict(), indent=4)}")

from lseg_analytics.market_data import credit_curves as cc
response = cc.calculate(universe=[credit_curve_request])   


print(f"Response: {json.dumps(response.as_dict(), indent=4)}")