It's easy to over complicate selections and to get funky on an away trip in conditions you're not used to. Australia does it all the time in the SC looking for two or more spinners and trying to turn bits and pieces all rounders into test specialists. That's because deep in the selectors' hearts they know (as do all discerning cricket fans) that SC records don't count. Unfortunately for India, cricket records in SA do, so they're going to have to lift their game quick smart.
Not that I hope they do it, because if they do it'll increase their chances of winning and no one wants to see that, but surely this formula is the most likely to succeed:
Best six batsmen
Best keeper
Best three quicks.
Best spinner.
I know. it's novel and all, but look at it this way. If you're going to get dished up fast and bouncy decks, there's no point playing five bowlers, because five Indian batsmen won't cope with it and the bowlers will have about 80 to bowl to. Likewise, if there's that much in the pitches, then three quicks will get the job done for India anyway, and the fourth what-passes-for-a-fast-bowler-in-India is superfluous anyway.
If it transpires that one of your best six batsmen is your keeper, then and only then do you play an extra all rounder rather than a specialist batsman. Likewise, only if one of your bowlers is also in your best six batsmen do you play a fifth bowler. Otherwise it makes no sense.
None of this will make a difference. India is going to get dicked anyway, but they maximize their chances of competing if they play six proper batsmen, and work the team balance around that.