The model roles should be in order, providing they are all in the astorbase database table.
If you add further roles to the system, via MT object properties editor , these are added into the user table , the astoraddin.
Typically these then appear at the end of the overall list of model roles and ignore the alpha ordering.
it should be! it would save a lot of time!