Hi,
if you have alternate receivers then as suggest above you can go for that approach..
if you don't have alternative receiver then you will end up the message in error state at PI...
so best atlernative is to use the filters at idoc if it is a master data else need to implement some logic at idoc generation level itself.. based on the conditions..
HTH
Rajesh