Resticting visibility users in direct messages

I am trying figure out, how to hide for some users other users in direct messages.
We have managmet users, which should will be not visible for sales representants. Sales representans shoud be able send message just to their team leaders. Sales representants should not be also visible for eachother.
I am able to handle this?
Thank you