LandscapeGrassOutput & LandscapeLayerBlend

I’m using a worldaligned blend for an auto terrain and I want to setup a paintable sand layer, however I’m scratching my head as to how to tell the grass output to not paint anywhere except on it’s layer. Any idea how to accomplish this?

Found the solution. Using LandscapeLayerSample and typing the layer name into the sample node will get the weight from that layer wherever it’s painted and output that value. I then just subtracted the sample weight from the worldaligned blends alpha.