If you are in control of populating the Sort Field, then I am guessing you can set the following

1) Either De or DE

2) Where you have a single digit at the end of the value (like 1x2) you also could prefix the last digit to be 02 rather than just the 2

In the Sort Field you would place the values to be as follows

DE 1x02

DE 1x04

DE 1x08

DE 1x16

DE 1x11

DE 1x13

DE 1x14

DE 1x32

DE 1x46

DE 1x80

(If the last number can be 3 digits for example, then a sort value would be stored, for example, as DE 1x002 and DE 1x080)

Now you have no gymnastics to perform, when sorting based on the Sort Field, which will now sort perfectly in Alphabetic Order

Futhermore, if the data changes in the future, you can always recreate the Sort Field at any time to reflect the change in data rules.

Any day of the week I would rather be debugging Sorting problems using a statement like

Select * from MyTable Order By F1_SortOrder