I don’t think we will ever see Chinese indigenous engine on J10 series for serial production
I don't think it is necessary for a J10 with indigenous engine right now. How I see it, I think the whole thing is a chess game with Russia: China copied, fully indigenized, and improved on the Su-27 airframe. This already greatly hurt Russia's interest, because Russian exports relies on oil and weapons.
If China don't indigenize the Russian weapons like Su-27, Russian would have much larger leverage over China and her rivals (India, Vietnam, etc.). Russian could sell much watered downed weapons at much more expensive prices, all she needs to do is to assure these countries that "what they got is better than China's". If China only operates purely Russian made weaponry, those Russian assurances would be a lot more believable to those rival countries.
For example, India and Malaysia would be much more confident about Su-30MKI's advertised superiority over PLAAF aircrafts, if PLAAF only operates Su-30MKK and Russian made Su-27. However, with J-16, they can only speculate.
This said, it is not a good idea for China to antagonize Russia. So, the smart thing to do in combination of the full indigenization of Su-27 is first to promise to value Russian Friendship and don't export J-16 or J-11B for cash, and then allow Russian engine firms to have an engine supplying monopoly on the exportable J-10. This will make the Russian feel secure and thus not antagonize them.