[FEATURE REQUEST] Enable Material Instance inside material graphs

As a follow-up to the thread referenced below, it would be handy to be able to use Material Instances (MI) inside material graphs. Usage example: define layers of a landscape inside MI, then create a landscape master material using each of the MI as layers into LandscapeLayerBlend nodes.
We can use functions with parameters as inputs but this is not as convenient as directly using MI.