If I recall correctly, Mark Larson puts one or more coats of a clear epoxy finish of some kind over the painted grain before applying his final finish. It insulates the painted grain from the final finish, preventing the problem you are experiencing.

Mark did a stock addition for me on a British sidelock and the final product is stunning. The seam between the original wood and the extension is completely invisible.