I think this solution lies within the fix for the overall problem. When the plugin is working properly, and you are the only person alive on your team, I am almost certain that you cannot hear anyone else at all. Unless the other players on the alive team had "all talk" set to on.
The only way around that one is to allow some sort of admin command that would make that alltalk option not work, and only the team chat work. I would imagine that would be implemented if the server forces all clients to the team chat only mode.