Hola Gonzalo,
Yo tuve exactamente el problema que comentas y tras muchas pruebas he conseguido que funcione de una manera alternativa. Igual no es muy ortodoxo pero me funciona.
Primeramente, tengo programado el DR4018 con la CV47=1, es decir, cada salida se activa por separado. Con otras presets de la CV47 no me cuadraba. Lo que hago es dividir en dos señales cada señal física de 4 aspectos: una "light signal" tipo "main signal" con 4 aspectos y otra señal "semaphore signal" tipo "shunting signal" con 2 aspectos. Tienes los 4 cables de tu señal fisicamente conectadas a 4 salidas del DR4018. Bien, en la pestaña Interface de la señal de 4 aspectos tienes que poner las 3 salidas correspondientes a tus led rojo, amarillo y verde en RED/GREEN/YELLOW y en WHITE la misma dirección que el rojo y en la señal shunting poner las dirección de tu led blanco en RED (la señal tiene marcado Invert).
Una vez hecho esto, debería funcionar el encendido de cada led de la señal por separado: rojo, verde y amarillo al pulsar en la señal principal y blanco apagado/encendido al pulsar sobre la señal de maniobras. Queda otro detalle, para que el led rojo luzca al activar la señal shunting (foco blanco) hay que modificar la CV correspondiente para que al activar la salida del led blanco se active también la salida del led rojo. Con esto la señal funciona manualmente con sus 4 aspectos.
Para que funcione también en automático lo que hice fue programar manualmente todas aquellas rutas en las que quería que la señal mostrara rojo/blanco, poniendo en "commands" la secuencia correcta de desvíos y aspectos de las señales.
Seguro que hay alguna forma más sencilla pero yo no encontré otra y estoy contento con el resultado. Te pongo algunas capturas a ver si consigues que te funcione.
Un saludo