After the 2017 Tubbs fire here in NorCal our house didn't burn but there was so much smoke in our house I couldn't see my hand in front of my face. Our insurance company hired an outfit to address our smoke damage. Obviously our case was extreme but here is what they did
- wiped literally every surface down with a smoke neutralizing product - I mean every surface of everything in the house
- replaced all soft material items - mattresses, couches, etc - they said those never recover.
- ran giant fans inside of the house for a couple weeks - just moving the air around
- dry cleaned our clothes, towels, sheets, drapes, etc.
- replaced all of the insulation in the basement and attic
- similarly to bug bombs used for termites and other tenting type pest removal - they had these "anti-smoke smell bombs" they set off in each room - which they claimed got into all of the cracks and crevices they couldn't reach.
I don't know if this would have resolved itself without this intervention but I can tell you that we haven't even had a hint of smoke in our house since we moved back in.