It can be hard to find, but the best smoke remover I've found is Febreeze Unscented Fabric Spray and advantage is you don't have to wash, but you might want to fluff a bit in the dryer. Sometimes it is easier to find at office supplies or hardware stores than the other likely sorts of places. I just ordered some from Amazon, one of the ladies in my Tuesday sewing group shared some fabric from her sister, completion unused and well stored fat quarters and such, but a pretty heavy smoke smell.
https://www.amazon.com/Febreze-FABRI.../dp/B01IQD60B0