Child and Parent arrays
In Para 3d 4.4 you can generate members of one array from members inside another array. This function allows creating dynamic arrays which contains different objects. Keep in mind the objects you use should have same number of modifier and same Base object.