oh, i understand your needs now.
so, if you put listener and sender in one group, say G1, and make G1 shared with everyone;
and put all users in another group, say G2, and make G2 shared to only G1.
is that possible?
i haven't tested that, just thinking.