How to pass nested tuples as argument in a proxy contract call in Nile

I am trying to unpack nested tuples into felts t pass as calldata to a contract via a proxy call.

await signer.send_transaction(admin, proxy_contract.contract_address, 'createSyntheticAsset', [
       *test_synthetic_asset.to_tuple() 
    ])

But this fails with this error: TypeError: '<' not supported between instances of 'tuple' and 'int' does anyone have an Idea about this?