I have a very similar issue where I am generating a listView based on a user's selection in a multiselect drop down. Based on the number of items selected, a listView generates this many number of rows - for example, 2. Inside each of these child components is another dropdown whose values are determined by a query. Problem is, these sub-dropdown values are always the same for every generated dropdown. And it is the first row.
Although these 2 images look very similar, each selected accessory has different colour options. But you can clearly see the options are the same.