We have true PU labels based on CaloParticle -> Geant4 track index -> MLPF target is_pu.
This means we can filter out target PU particles.
It would be great to propagate reconstructed PU labels also for PF particles, i.e. CHS/PUPPI labels, so we could also take PF particles without PU.