Рассматривали ли вы использование подтем в вашем компоненте обмена сообщениями? Это позволит вам использовать то же место назначения, что и приложение чата, но даст вам возможность отправлять сообщения конкретным людям. Основной чат будет использовать пункт назначения без подтемы, тогда вы сможете выбрать человека, создать подтему, используя его идентификатор пользователя (таким образом, делая идентификацию взаимодействия уникальным), и отправлять свои сообщения. Человек, получающий сообщение, затем отфильтровывает сообщения из своей зарегистрированной подтемы (ему необходимо всегда регистрировать свой ИД пользователя как потребителя подтемы) по ИД пользователя, отправляющего сообщение.