We use a Black undercoat.
To fix your Red/Yellow problem I would advise using GW Foundation Tausept ochre as a base for yellow and GW Foundation Mechrite Red as an undercoat for a bright red. These colours are well suited for a one coat undercoat over black.
Hope this helps!