Сообщения в очереди сообщений можно дифференцировать на основе окна, для которого они предназначены, но я не думаю, что сообщения можно дифференцировать на основе целочисленного потока - поля просто отсутствуют в MSG структура - так что я не думаю, что вы можете разделить очередь на несколько потоков.
Таким образом, у вас остается решение для мониторинга без подключения.
Я почти уверен, что вы можете посмотреть очередную цепочку потоков, но проблема в том, что вы в основном опрашиваете; так что вы будете пропускать сообщения.
Есть ли у вас влияние на темы, которые вы хотите прочитать? если это так, вы можете заставить их ретранслировать свои сообщения вам.
Кроме того, я не вижу способа сделать это.