Das einfachste dürfte sein, Du packst die vier Felder in eine Liste, entfernst mit @Trim die Leerwerte und löst die Liste dann via @Implode zu einem String wieder auf. Dabei kannst Du dann als Trennzeichen einen \ verwenden. Damit solltest Du eine entsprechend aufbereitete Kategorie erhalten.
Das dürfte in etwa so aussehen :
list:=Feld1:Feld2:Feld3:Feld4;
kat:=@Implode(@Trim(list);"\\");
kat