Specifically I’d like to be able to loop the resulting added structure object or collection without having to recursively enter each structure object within it.
In other words, I want a collection of items, not a collection of structure fields.
Do these structure fields have the same structure? You could merge them just like you merge a page collection etc. but that would probably only make sense if they all have the same fields.