I personally expect just Azhar to maybe be dropped. I can't see the management dropping Hafeez or Malik. Hafeez will probably open or be retained at No.4 and perform. Malik will play and get a quick fire 40 to 50 odd and retain his position to after the 2019 World Cup and confirm his participation in the 2020 T20 World Cup. Maybe we might see either Rumman, Amir or Faheem get dropped for Amir Yamin but that's a big maybe.
I think Imam and Sohail both get a game, so Azhar and one of Hafeez / Malik is likely to be dropped. Probably Malik since Hafeez just scored that 60 and bought himself another series
Im less optimistic of Yamin getting a game