The best option for the future J-11 is to leverage J-10 technology on it. Let's cut out the Su-35BM, Su-32, MKK, MK2, MK3 speculation.
If J-11 and J-10 has common parts, it would lower the cost of production for both, since you can increase the production volume of the components to meet the demands for these two planes.
It would ease logistics, since a base can stock parts that would be good for both planes.
It would make maintenance easier, since the technician can work on both planes.
You have better weapons compatibility, since the same missile can be used on both planes.
By leveraging J-10 technology, you can build a plane like this:
1. Using composite technology. The Su-27 airframe using Chinese metallurgy and composites in other portions. The factories that are molding these components for the J-10 can do so for the J-11.
2. Use digital FBW. If you already have the components, all you need is to reprogram the flight rules in the box to match the Su-27's flight behavior. It's probably easier for the Su-27 since it is inherently more stable than the J-10.
3. Use avionics from the J-10, such as the radar, cockpit, HUD, RWR, and so on. Note it would make it easier to train in one and fly the other.
4. Use the WS-10A engine on both.
I don't think you can create a super Flanker out of this, but you can make at least something better than the generic Su-27SK. It would be relatively affordable and easier to maintain too.