pushing values to child infotable using for loop dynamically

I want to push values to child infotables dynamically using nested for loop, in the above code the "infoname" parameter is the child infotable names which are dynamic.
While executing the code i am not getting any issue, but the infotables are showing blank.
if i am passing the actual name instead of "infoname parameter" the values are showing in that particular infotable.
Is there any way to pass values to child infotables dynamically?

