It were brought up in the past, about the possibility to queue as multiple roles. It mustn't be difficult to implement, just let people able to open up to three different queues, with the limit that you cannot queue with same role more than once, and the matchmaking algorithm stays untouched. First queue that pops up, clears all other ones.