Placing objects by masks

Possible ?

The idea is to define the x/y positions of objects using the splatmap of a landscape. For example, the red mask will be dedicated to the grass, the green one to the rocks, ect …

Is Blueprint allowing that ?

Any links or info would be greatly appreciated, thx :D.