Я бы сделал это следующим образом:
(я полагаю, у вас есть токены пользователей, хранящиеся где-то в базе данных, упорядоченные по идентификатору пользователя)
Создайте таблицу «топики» - храните там идентификаторы пользователей.
Создать форму - позволить пользователю добавить свой идентификатор в таблицу 'topic'.
Затем, перед отправкой FCM, сохраните каждый токен от владельцев, идентификаторы которых назначены для конкретной темы втаблица 'topic'.