Sie fragen nach "hauptsächlich", möchten also wohl nur eine Auswahl pro Zeile (=eine Variable pro Substanz) erlauben. Das ist insofern wichtig als das Ausblenden bei einer kombineirten Fragen mit Mehrfachauswahl recht einfach möglich wäre.
Aber solange es nur darum geht, dass die Befragten die unpassenden Felder nicht sehen, können sie diese auch einfach unsichtbar machen. Am einfachsten mittels CSS:
pageCSS('
#AB01_023,
#AB01_045 {
display: none;
}
');
Mit diesem PHP-Code auf der Seite würde in Skala AB01 das Auswahlfeld Nr. 3 bei Item 2 ausgeblendet (AB01_023) und das Auswahlfeld Nr. 5 bei Item 4 (AB01_045).