Dirty Head Lights

My front head light are yellow, what can I use to remove dirt or the yellow stain so the headlights would be clear.

I’ve used Rain=X to remove the yellow, but it doesn’t affect the haze. There is a product called PlastiX by Meguires that has a good reputation. I haven’t used it yet, but I do use other Meguires products.