I figured out why Autistic/Asperger people are so picky ... it's because they have a lot of toxins and instinctively know they should not get any more! (just like how if you are Vit B12 deficient you would instinctively eat more meat).
I am an Asperger myself and after finding out I have so much toxins in my body I am gradually becoming less picky :-)