I don't believe there are any direct flights. You can look at http://www.whichbudget.com
to see if they have any flights into Lahore; there is also http://www.mobissimo.com
. Most likely the carrier will be Emirates or some other such airline.
You could also try flying into Delhi and hopping on one of the subcontinent's various airlines to Lahore. Or take the train.