Hi, Im trying to make a dynamic adaptive card that show input dynamically depending on some data fetch from my database, so far i've done quite good. But I'm stuck here. When i get the output from the adaptive card i try getting my field by a generated id with an iterator number (ex : id_iterator) so that i can loop, fetch the data and create a row in my db) but i can't manage to insert my variable inside my expression without creating a string variable before for each of my field. which i don't want to do... this is what i got so far

and my expression is as followed : outputs('ad')['body/data']['Fournisseur_variables('iterator2')']
but it keep saying it's not valid. is there a to inject the variable after the '_' ?
other thing i tried that work (while i was testing to make sure it could work first). i just initialize the variable to inject instead of trying to get the input directly in the expression (this is what i try to avoid):

outputs('adc')?['body/data']?[variables('code')]
I don't know if this all make sense. Thanks