SF,
I think you should start IV desferal again,until you can get L1.
I personally think that your calcium and Viatamin D intake is not enough,my 8 years old daughter was taking 600 IU vitamin D daily and still her test showed deficiency,i think you should be taking 1000 IU daily,a thal's body looses vitamins faster then a normal body,lets see what Andy has to say about that.
Your zinc intake is not enough either,you should be taking 20-25 mg zinc daily.
And start taking Vitamin E,Its a great antioxidant,but make sure that its natural not synthetic.
Zaini.