Alternatively, you could use Recode to get a column with the value labels - and then use this column.
but I fear, Recode doesn't have an option
Recode Column(columnname, Replace values with value labels, ...)
so, if you want to automate the process, you have to retrieve the label replacement rule like in the example above and paste it into the Recode Column expression:
dt << Recode Column(
dt:age,
Map Value(
_rcOrig,
{12, "very young", 13, "young", 14, "mid", 15, "elder", 16, "old", 17,"eldest"},
Unmatched( _rcNow )
...