I think the composition of the Indian Team in the 3 series that are coming up should be as follows:
With Karthik being in there as a wk. I think that is a better option than having Kaif at #7. What you may lose in fielding with Kaif not in there, hopefully you pick up a bit with a specialist wk. Agarkar should get the nod behind Pathan as he has been in England for a while and I think the english conditions are suited to his bowling. He also is a better batsman and fielder that either Balaji or Nehra.
Another option for the batting lineup could be retaining Dravid as the wk and adding Rohan Gavaskar. In the limited opportunities that he has received, I think he has performed well. He is a quick scorer, above average fielder and can bowl a bit. Although, with Tendulkar, Sehwag and Yuvraj - his bowling talents probbaly will not be required.
As far as spinners, I do not think India will include 2 spinners in the playing 11. I would be ok with either of them in there.
Let me kno what you guys think.