The live auction company that I work with often receives items that have cigarette smell. We have had good success (We have done this with artwork, books, fabric and leather items) by putting the item into a plastic garbage bag filled with new, clean kitty litter. We tie up the bag, and leave it for a month or so, shaking it and redistibuting the kitty litter about once a week. Then, when the month is up, take it out, shake it off and it should be odor free.
Deborah