So, a bit like a boolean subtract, but instead of just removing the intersecting volume, also remove the whole scattered object with intersecting volume?
CoronaSlicerMaterial? Would that work?
Or you can use the Corona Distance map, to remove Scatters that are a certain distance away from an object (which can be “right on top of” that object with low distance values)