Washing in hot soapy water will be only fast solution. One the tar settles on the fabric it is the only way to get it out, the smell will linger for months. Any scent you use to mask it will go away and leave the smoke scent. My guild will not take donated fabric from a smoker's home. We learned our lesson about that.