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