I don't know if this will work with fabric but it worked when we sprang a water leak at the church and the carpet smelled all musty. Someone bought charcoal brickets annd old newspapers and put them on the floor. the charcoal absorbed the smell. You might put the fabric in a bag with a couple of brick-ets and a newspaper and see if that helps. It's worth a try.