Unless you're jailbroken there's no other way. Even jailbroken would require some precise fine tuning with the database. It used to be a lot easier jailbroken, but now Apple tossed it in a database.
I never will understand why Apple doesn't let you sort the order. It's also totally random. Sometimes I can add them in one by one and they will go in the order I add, other times I will add them in and one will shoot to the top and I have to delete a few and wiggle them around. It's such a PITA and doesn't make any sense.