i cant see any way to make it work with an array no. I made a thing, its not very flexible and may not be any good but here you go! The workflow would be, make an object, use the duplicate command (or just cmd+d a load) have all copies under a null. use expresso to iterate through them, then multipy the index with user data/ constant value to create an offset to distribute our ‘clones’!
Hacky but maybe something to start with, maybe? no? sorry 😪