Why is this not structured as a simple array lookup? e.g. return dfuSortFieldStrings[DFUsf_user];
i.e. dfuSortFieldStrings previously setup so that "@submitID" is stored at position DFUsf_user