This is half feature request and half "is this possible now"?
The setup:
I have two products/groups (say Support & Sales).
I have agents assigned to each product.
I want agents in the Sales group to be able to search for a customer, and see the tickets for that customer that are assigned to the Support group, but I don't wan't them to be in the Support group and see of the tickets in their dashboard and such by default.
Right now, nobody in the Sales group can even see tickets assigned to Support.
(Tier 1 vs Tier 2 may be a better example. Tier 1 can see tickets assigned to Tier 2 so they know something has been escalated if someone calls in, but their job isn't to fix Tier 2 issues, so it doesn't show up in their queue)

