Вы правы; данные о теме недоступны в заголовке, что логично!
CSS может стать решением. Оставьте условие в topic-list-item и по умолчанию отобразите его в заголовке.
{{raw "topic-list-header-column" order='posters' forceName='Участники'}}
А с помощью CSS можно сказать: «Выберите список, у которого нет (не имеет) строк с постерами, и скройте его».
.topic-list:not(:has(.topic-list-body .topic-list-data.posters))
.topic-list-header
.topic-list-data.posters {
display: none;
}
Сработает ли это у вас?