No AJK and gilgit- balitistan are not part of punjab province.kashmir in pakistan is a part of punjab province , afghans are mentioned right at the bottom , gujrati and memons comes under mohajir category as they migrated from present day India.
some gujaratis were living in karachi before 1947