Here are methods for analysis of underivatized amino (including ones from your list) acids without ion-pairing reagent. You have two mechanisms to adjust you selectivity-amount of ACN and amount of ions in the mobile phase. You can also control ionization state of amino acids by playing with pH. With Primesep 100 column you can achieve almost any retention. You can use isocratic conditions if you don’t have amino acids with two amino groups.
http://www.sielc.com/compound_025.html
http://www.sielc.com/compound_283.html
Here is another approach to analyse amino acids, sugars and carboxylic acids in one run (fermentation):
http://www.sielc.com/application_183.html
You can adjust retention by ACN, buffer pH and buffer concentration.
In case of sulfur containing amino acids you will have pretty good UV activity. You can always use ELSD for amino acids
Just browse our applications and you will find a lot of cool examples and ways to control retention (and we never use IP reagents

)
http://www.sielc.com/Applications_By_Compound.html
Regards,
Vlad