Umm, you will notice that Shenyang has been building Flankers for the last what, 10 years or more? Flanker has flaperons. In fact, i'm pretty sure a lot of Flanker style design solutions must be used or developed from in J-31, it's only logical.
The engines i think it's unanimously expected they are just interim , being replaced by chinese engines in the production version (WS-13?). RD-93s were chosen because they are readily available.
Anyway, i would fully expect J-31 to find it's way into PAF, in fact it will be a big mistake for Pakistan not to buy this aircraft! Doubt the americans will sell Pakistan any F-35s anytime soon, maybe in 2030 or something.