Didn't look at your Capx yet, and beeing a noob to Construct 2 myself I'm not sure if this helps. Hoping so.
I created a family (Heroes) of several sprites.
Then I created heroes with something very similar to this:
system -> Create object Heroes on layer 1 (10,10)
=First hero needs a postition
system -> Create object Heroes on layer 1 (Heroes.X+60,Heroes.Y)
system -> Create object Heroes on layer 1 (Heroes.X+60,Heroes.Y)
= The rest of the heroes are created randomly from the Heroes family with a dynamic position referred from the latest instance of Heroes. I only created three, but the principle should work with, for example, a For loop.
Just set the first instance of family somewhere and loop the rest.