Well maybe ask jcl how ent_getdecal links the Ent and particles. The you could just check -- is decal linked to This ENT then kill it.
Also i guess you could cycle a link list of all particles then test If the decal.xyz is inside the ent bbox.. Then kill it.
Superku posted about a particles linked-list in ask the devs