Mark, Jim's solution is a good one, and simpler to implement.
This is an FYI regarding your label script. Below is a script that will provide you with the labels you want. The value labels are assigned to :Meeting.#. Note, since :Meeting.# is numeric it does not require the "1" = "V1_0" but 1 = "V1_0".
Names Default To Here( 1 );
meetID = column("Meeting.#");
textID = column("X__10");
NamesValuesList = {};
For( i = 1, i <= nitems(meetID << get values ), i++,
Insert Into(
NamesValuesList,
Parse(
Char( meetID[i] ) || " = \!"" || textID[i] || "\!""
)
)
);
meetID << Set Property( "Value Labels", Eval( NamesValuesList ) );