En primer lugar, consideraría un enfoque diferente.
Consideraría que la modulación de ancho de pulso a la lámpara es similar a la función de un SCR en un circuito de atenuación de CA.
También puede aumentar la resistencia de detección 1R de modo que alcance un límite de corriente de 4A. Necesitarías conocer la resistencia al calor de la lámpara.
Si, sin embargo, no puede utilizar un circuito de control PWM, propondría un limitador de corriente FET de lado alto como este:
La forma en que funciona, es que cuando se excede la corriente de 4A, el voltaje a través del resistor 0R15 es suficiente para encender el resistor PNP, elevando la compuerta del canal P hasta 15V. Esto lo retiene para mantener un límite de corriente constante que se determina exclusivamente por el valor de la resistencia de detección 0R15. Los 100k / 10k forman la red de polarización que mantiene al feto P-CH en conducción hasta que se habilita el PNP. El Mosfet debe estar clasificado para manejar la potencia requerida. Ordinariamente, estará saturado pero en condición de falla podría disipar hasta 60 vatios.
Espero que esto ayude.