FoliageType Placement that respects all Layers, not only Landscape layers

I know this is a long shot and the answer is almost certainly no, but does anyone know of a way that a FoliageType_InstancedStaticmesh could exclude a Material Layer on a static mesh, rather than a Landscape Layer on a landscape?

I am experimenting with using nanite tiles rather than landscape, but it would be nice to use a mask I have that tells me where trees are.

Alternatively, I could explore whether a Blocking Volume could ever respect a Mask, but just thought I would throw this out there.