Ahmed is young, fit & he is extremely good fielder in this PAK team, therefore I think, he has a future still. After CT, next ICC event is also in UK, therefore, I think PAK should groom medium-pace all-rounders. Also, there has to be a 3rd seemer, who can use the new ball - better in the form of all-rounder.
In your line-up, outside Asia, I'll drop Imad & play either Yamin, or a specialist new ball bowler, or even Umar (If he returns as a changed man), while PAK Captain must try few overs out of Amin & Haris. It would have been perfect had Sohail been 10 years younger. The rest squad should have space for Ahmed. Imad & entirely new faces - Saud, Aga Salman, Zeeshan, Sameen, Ehtesham, Hasan Khan, even Hammad has a long career left .... on top of that, Umar must start practicing WK & one of the 2 young WKs (The U19 WK & a recent find in Karachi, forgot name) should be part of the squad. At worst case, Sarfraz might have to play as specialist batsman - then Adnan shouldn't play as WK in ODI or Kamran doesn't make a comeback at 40 years of age & 16 stone of body mass.
Bottom line is, PAK's ODI squad after CT, should trim at least 5 years on average age (& 5 lbs on average weight) so that by 2019, it's a perfectly balanced & experienced team, within their peak age. PAK is risking 2015 again, by prolonging over aged players & it'll result into carrying expired players to WC because of lack of experience among next generation.