A dedicated JF-17 can do what a Mirage can do (more or less). However, the threat scenarios have changed. You'll be flying into S-400s and all kinds of other gizmos. Maybe in the future into PAC-3 batteries. So, one has to do a bit better than before.
Here is one way I can think of, where we can do a bit better. Use the RD-93 and other subsystems (like landing gear, cockpit avionics, fuel system) of the JF-17. Build a new airframe Skunk Works style. Build a basic hybrid of the F-117 and Mirage. Replicate the FCS of the JF-17.
Viola, you have a stealth strike aircraft. The F-117 was the lowest cost stealth aircraft and relatively easy to maintain, as the skin was not as maintenance intensive as on other later fighters.