I don’t think it would be possible.
I had a flight booked cx hkg-sfo and ba sfo-lhr. I wanted to change it to cx pek-hkg-lhr. It wasn’t possible because I needed to keep the same two carriers. They flashed me with some rules and I needed to cancel the original ticket and issue a new one. No change was possible.