This is possible, but it needs to be done through a custom IRC client. You would log in to chat, store each chatters type (and/or create a favorite user list) and then push the messages into queues based off the results. The chat display would then pull the appropriate amount of chat items from each queue based on the preferences you’re trying to achieve.
I don’t think any apps currently do this, because typically preferential chatter treatment is discouraged, though there are good arguments for having mod chat (and preferential chat) in a secondary window so you can track it better than the potentially fast flowing normal chat.