I recently ordered Carmol Deep Cleansing Antibacterial Shampoo for our daughter (age 3, LI) and we've been using it for almost a week with great results. It's pricey ($26!!) but I think it's worth trying (maybe your dermatologist can get you a sample to see if it works for you). Like Carmol lotion, it contains Urea, so it removes the flakes without stinging the way the Salicylic acid products do (a huge help when you are washing a toddler). The antibacterial aspect of it helps control smell, and it seems to moisturize without weighing her hair down.
4 year old daughter with CIE