Hi Armstrong,
Though you haven't directed your question at me, but i'll like to add my view....the answer for your question is in the name JF-17 itself. JF-17 is a true multirole figher, meaning it can be configured for any role. Air to ground, Air to Air or Air to Sea. Basically, we have seen JF-17 is capable of carrying 2 C803 anti-ship missiles, which is a fair amount of naval power. The beauty of JF-17's multi-role lies therein. You can have a JF-17 fight Air to Air missions, then come back to base and then head out for Naval roles.
However, what i would like to see as a dedicated JF-17 version, would be that of SEAD....like the dedicated F-18Growlers for Electronic warfare, PAF should have dedicated JF-17s assets which can accompany our JF-17s in the strike roles at the same altitude and speed. Maybe add more pods and ECCM features?