Instanced mesh in an array, how? See image for wanted end result

Does anybody understand how to place an instanced mesh in an array, like in this picture? Thanks.

This is not how instancing works. It can use only one mesh and material for all instances of current ISM component.

All you can do is add color variation by instance random seed.

For your purpose it is better to use simple static mesh, not instanced