As of now, one user can join only one room at a time. As the user session is verified by the server itself so creating a new instance of WarpClient on the client side is not an option.
But using sendPrivatechat API, you have an option to chat with users who are not in the same room of the sender. So may be you an use this to implement the global chat feature.
Let me know if it helps.