So lets get started
So when you add an elite to your map and either play as it or use it for AI it will most likely load random versions of the elite.. the reason for this is because the game has given the hmlt no specific type of elite to load. so it chooses at random.
inside the hmlt tag there is a relexive called Variations.. these ID's inside tell the hmlt what specific elite to load.. on the standard elite's hmlt there are 3 variations of the elite... spec_ops_scl, spec_ops_dog, and honor_no_helmet. these are the types of elites that are loaded.

now if you were using the elite for AI you would go to the scnr tag in the meta editor. if you go down to the character spawns you would see somthing called "Spawned Permutations".. this is were you would set the variations...

if you remember "spec_ops_scl" was a variation inside the elite hmlt.. if we were to set that variation in the AI squads then it would load "spec_ops_scl" in-game... now if you were to put in "honor_no_helmet" then the game would load that specific elite..the honor guard with no helmet...

Now what if were were to change the permutation to something that was not in the hmlt's variation list... then it would begin to load at random again... you can not give the hmlt a variation that does not exist.. or else it will not load that variation..

I hope this helps some people who are stuck on this concept.

Fuzzy