I think you may want to pre-treat this fabric with a grease or oil cutter. Smoke has an oily residue that lands on everything in it's reach and a detergent that cuts grease my be needed for this job.
Try searshing one of the big detergent companies. they may have a help line.
peace
here's some help!
http://www.ehow.com/how_5191327_remo...-clothing.html
http://www.vamooseproducts.com/?gcli...FQWA5Qod127Z6Q