I also know Dr. Khatri at Shifa International in Islamabad.
But I would recommend you two person in Lahore who in my opinion are very very experienced, well-known and they have a lot of prestigious.
1. Prof Dr Bashir Ahmad. He's a renowned neurosurgeon all over Pakistan. I tried two times but never succeeded in getting appointment because he's a very busy man. Moreover he also takes very very serious cases due to which he's very busy and also visiting America in different intervals.
2. Dr. Shahzad Shams.
I have experience with Dr. Shahzad Shams. He's very humble and a lot of people visit him from long flung areas. He charged my patient a nominal fee of Rs.1000 but he took almost 20 minutes in checkup which shows his interest in listening to patients problems and worries.
I have seen many other doctors who don't listen to patient due to which I give this man a lot more respect. He also has a website: