Você está certo; os dados do tópico não estão disponíveis no cabeçalho, o que faz sentido!
CSS pode ser uma solução. Mantenha a condição em topic-list-item e renderize-a por padrão para o cabeçalho.
{{raw "topic-list-header-column" order='posters' forceName='Participants'}}
E com CSS, você pode dizer: “Selecione a lista que não tem (não tem) as linhas de pôsteres e oculte-a”
.topic-list:not(:has(.topic-list-body .topic-list-data.posters))
.topic-list-header
.topic-list-data.posters {
display: none;
}
Funciona para você?