If it helps, it's key to understand that the availability of the JF-17 - especially the Block-III - has given the PAF a good general purpose platform to handle most air warfare tasks, e.g. air defence, short-range strike, etc. The need for another platform, e.g. Typhoon, Su-35, etc - would be tied to fulfilling very specific roles that the JF-17 simply cannot fulfill, e.g. deep strike, extended-range maritime coverage, air interdiction, etc. Thanks to the JF-17, few high-tier fighters are necessary. In fact, if you partner the high-tier fighter with the PAF's F-16s, you could have a decent offensive force (e.g. Tranche 3 for strike and F-16s for top cover).
Thanks
... As per Alan Warnes, the PAF has 3 active Erieye and another 3 in the procurement pipeline.