hi mel,
i would suggest taking to gp i think it sounds like an iron issue. you could maybe seek iron from other foods and maybe make the meal with him and maybe he might eat it then. we call most yucky stuff spiderman food or batman food and that works like beans are batman farty beans (greenbeans). As you know i have no eating issues here with DS