The list is longer than you expect, As far as direct is concerned than only Air Blue and PIA or may be another one which I don't know.
else,,,,, Etihad,Emirates,Qatar Airways ,Kuwait Airways ,Gulf Air, Saudia Airlines. Apart from Kuwait Airways cause I dont have experience with that Airline. All have good connections to Pakistan through there main hubs.
Air Blue doesn't fly direct to Pakistan. They stop in Trabzon, Turkey for refuelling. Singapore Airlines fly to Pakistan also.