I'm not sure if I understand you problem, but you can do a ListRecords with your list (that populates the fields) as SourceRecordList and a input inside it with its source set with the current value of the ListRecords. You will not have all the inputs at design time, but at runtime you will have all with the respective values of your list.
Hope it helps.
Hope it helps.