Depending on performances in the first few rounds of QEA trophy, you may see both Usman Salahuddin or Danish Aziz in the FC squad too, for that no.7 position. I'd be very surprised if either Imam or Haider are involved with the Shaheens, as they are the first choice replacements of the incumbent test batsman.
Hasan Mohsin actually does make sense because he was involved in the Shaheens squad vs the MCC and because we are still actively scouting for a seam bowling all-rounder.
I won't be surprised to see both Naseem Shah and Haider Ali in this line up, fitness permitting InshAllah. Akif too will be in and around this side. Similarly Sajid, who played against the MCC will probably be in this squad.
Lastly, a surprise pick, if he performs in the QEA and if he gets his fitness sorted, would be Azam Khan. It's very unlikely from a fitness perspective, as he'd need more time before the NZ tour to meet the fitness requirements, but he's my dark horse pick.