We had a house fire - lost 20% to fire and all the rest to smoke. They striped everything down to the studs, painted them to control/stop the odor and then rebuilt. Everything else salvageable was sent to professional cleaners.
If your insurance covers it, let the pros do the cleaning.