Au temps pour moi. Comme je n'utilise pas souvent les filtres, ce détail m'avais échappé.
À partir de là, soit tu utilises du JS pour inverser ligne et colonne après application du filtre. C'est assez complexe.
Soit tu pourrais simplement inverser les 2.
Il faudrait bien-sur choisir des libellés plus court pour les colonnes, comme TNT, Controle du directe, etc.
Toujours dans la même optique, modifier ton questionnaire, tu pourrais créer une question par colonne, et utiliser les conditions pour les contrôler.
Edit : Essaie avec les tableaux en colonne, c'est un type de question, le dernier de la liste, ainsi tu pourras inverser les lignes et les colonnes dans la logique du formulaire mais elle resterons affichées de la même manière.
Comme ça tu pourras agir sur des lignes dans le backend, mais ces lignes seront affichées comme des colonne en frontend.