Да, добавить функцию «скрыть дубликаты» к Filtered Topic Lists было бы не слишком сложно, если @gormus заинтересован. Действие findFilteredTopics можно доработать так, чтобы оно сохраняло все идентификаторы тем в список, а затем удаляло дубликаты.
Недостаток в том, что если вы запросите список из 10 тем, то после удаления дубликатов можете получить только 5… но это можно частично избежать, например, подгружая немного больше тем, чем указано в настройках.