Varianten um eigenen Optionswert erweitern

Hallo,
ich möchte die Varianten um einen eigenen Optionswert erweitern.
Also zusätzlich zu ID, Name, Preis, Position noch einen Wert zur Untergruppierung, sagen wir Group hinzufügen.
Sinn der Sache ist letztendlich innerhalb einer Auswahlliste nochmals zu Gruppieren.

Ich möchte den Wert der eigenen Variable als !G!XXX in die Zelle “oxvaldesc” hinzufügen.
Das funktioniert bisher auch soweit alles, jedoch hänge ich nun an folgendem Punkt:

In der selectlist_main.tpl wird der Variable “aItem” der jeweilige Wert zugwiesen. Beispiel:
oEditAddPos.value = aItem[0];
Ich möchte nun meine Variable Group in der Form abfragen:
oEditAddGroup.value = aItem[4];

Jedoch finde ich nicht den Punkt, in dem ich die “var aItem” um diese Variable erweitern kann, also den array index 4 hinzufügen kann. Der Wert ist immer undefined.

Kann mir hierzu jemand weiterhelfen?

Gruß