@Natalie482 if you are still struggling to remove the smell, I suggest you hire a professional grade ozone machine.
An ozone machine is the only proven way to get rid of the smell of curry. The machine creates ozone (O3), which is an instable molecule that quickly breaks down into oxygen (O2). The breaking down process is actually a chemical reaction that naturally neutralizes odors.
That said, you have to be very careful using one of these. Ozone is a gas and is toxic to humans, so you should treat it a bit like a "bug bomb" and take safety precations, the same way you would do if your house was being fumigated. Sometimes all you need is 3-4 hours with it on and a good one will neutralise particals that cause the smell.