Some other possible trades:
Morne Morkel for Saeed Ajmal
This sounds controversial, but Pakistan have a good alternative spinner (Rehman), South Africa have a load of options for the third bowler (Kleinveldt, de Lange, Abbott, Morris, etc.) and Morkel would fit Pakistan quite well, as a bowler (IMO) not particularly reliant on conditions. As good as South Africa are, they probably need a better spinner than Peterson, and this gives them one. Philander could work too, but I have doubts about his effectiveness on flatter wickets, those which aren't good for fast bowlers.
Alternatively, Rory Kleinveldt for Pragyan Ojha. Ojha isn't making the India squad, but would be very helpful for a side without a high-quality spinner. Kleinveldt is probably an upgrade on their crap seamers, and is less raw than their good ones. South Africa are probably better off having youngsters for their reserve quicks.
Luke Ronchi for Haris Sohail
Sohail has seemingly an excellent FC average, but is behind several other bowlers in the pecking order. This trade gives New Zealand a potentially excellent bat, and a probable upgrade on some of their current ones, and Pakistan get a wicket-keeper which probably knows how to hold a cricket bat the right way.
More to come when I can think of them.