I think part of the problem with this approach is that WHD would have to be reliably able to determine what address the message was sent to. This is trickier than you'd think, especially in cases where the message is sent to multiple recipients, each of which is a different tech group, or when the address isn't in the To or CC headers. The actual envelope-recipient might be visible in the Received lines, Delivered-To or X-Apparently-To headers, etc., but different MTAs handle this differently.
Of course, you can do filtering at the account level, and use a different IMAP mailbox for each address tech group. We started with this approach, but I'm not sure we'll stick with it.