I have this node setup in animation nodes :
and am trying to make this object:
What I want is to be able to take one of those "iteration" boxes and loop it. But when I try to do it, I get this problem:

Also, when I connect the object list of the Invoke Subprogram node to the Object socket on the Loop Input, it keeps creating a Create Object List node, which is useless for what i'm trying to do.
Is there another way to do this that keeps the Object Instancer out of the loop?
I want to be able to animate the number of iterations, as well as have the Scale value of the Object Transforms Output node reduce with each iteration by a factor of n, which I will also animate.
Is this possible in AN?