lets say I have three versions of grass: "small", "mid", "tall". I know I can use a property to drive the scale of e.g. "small" in the scatterer, but this would make grass blades unnaturely big - just scaled

Is there a setup which instead reads a property to switch to the "mid" and "tall" assets when painting values above a certain threshold?
Of course I could paint an id property, but I was looking for something which could be mapped to pen pressure instead of having to change the id in the tool options all the time (or maybe driving id with a gradient texture?). Thanks.
Regards,
Felix