I'm going to say something completely different.
Haider Ali and Abdullah Shafique as T20 openers.
I'm sure Abdullah Shafique will come good in this format, if you work on him.
Down the order you should have Kamran Ghulam, along with three or four of the most aggressive specialist batsmen on the domestic circuit.
The Rizwan and Babar opening combo is possibly coming to an end. It provides stability, and at least prevents collapses, so that more often than not you reach 150-170, but it's not going to win you tournaments. Also, it's a little unfair to blame everything on the middle order. Often the middle order batsmen don't get a chance to come in until too late, with just a few overs left, so they get out quickly. I'm sorry to say that Rizwan sucks up too much air in the beginning, even if it provides stability in most cases. I can see the case for Rizwan/Babar as openers, but only if both are in fabulous form, as Rizwan was until recently, and even then there was a high cost to it.