@Isca
I doubt this can be done with MoGraph, maybe with python effector, however, this can be done with nodes and you can get clones or matrix out either way. Would that work for you?
In the attached scene is an attempt at solving this. As is, the clones are unaware of other clones so there are intersections and they do not respect the initial grid boundary. This is not an easy task if you want no intersections, respect of boundary, time control (rate) etc 🙂
paths.c4d