Im using a direct colour replacement shader, where i input the base colour rgb that needs to be replaced with specific rgb colours. So stuff like reds are not touched at all, only the specific hair colours.