How to copy dynamic components in more than one dimension?

First time here so let me know if this is already answered somewhere else… (couldn’t find it tho)

Anyways here’s my problem. I’ve copied a subcomponent along a line, but now i would like to ad an option of putting 2, 3 or “n” lines of copies (all parallel).

If i add a copy-value to more than one dimension, the “line” of the copied units make a diagonal, which is obvious. But I still feel there should be a way to do this…

I kind of had an idea of making all the copies into a component themselves and copying that component along another line, but that is not possible since id like to be able to set the number of copies and lines in the same “component options” window. And since it’s kinda crappy.

let me know if this makes no sense…