Hi Tammy.
This "reverse" implementation is there, yes, but it is a specific functionality, programmed hardcoded exactly for this aproach. I have quite a few different code places in mind, which involves htmpl, javascript and spell code, where parts of this functionality are implemented, and which are working all together to provide this functionality.
I would not say, this could not be done, but I assume, if you want a comparable behaviour like you have in the "reverse" functionality, there is some effort to invest, and I think, it would get tricky, that both functionalities would not harm each other.
I remember a customer which asked me exactly this question, I tried to convince him, not to go into this direction. The common way is to assign a ticket to group, not to an analyst. The group is specialized on certain topics, and therefor will be addressed to solve a problem. Who in the group personaly will do the work, is a responsibility of the group itself. So everyone in the group should monitor their group ticket list for unassigned tickets, and pick these up. Someone who is already busy with working on another problem should not be assigned to a ticket, where he can't work on. Another one, who just finnished something, could easaly assign the next ticket to himself.
Regards
...............Michael