I put a lot of time into this recently as I’m current insuring 3 cars and have a mix of NCB across them all. I couldn’t find any solution short of having a trade policy, which has its pros and cons, the main con being if you insure your cars through it for more than 2 years you loose you NCB.