You could also sprinkle dry bicarb on textiles, rugs etc which cannot be washed, leave for as long as you can and vacuum it up. It is a smell which sticks to everything, I agree. A real issue. I have only experienced two night guests cooking this type of food and cannot imagine a whole month. Wash the floors, any surfaces with hot water which has a splash of tea tree oil in. Clean the rangehood filters and degrease them. Bring in fresh scented flowers. Clean the windows and mirrors, always helps to make a space smell fresh.
In other words, a perfect scenario to get a good spring cleaning done!
It is terrible and I hope you fix it in time.