I wear a respirator and open up the window I work next to...I have been meaning to stick one of those window fans into the window to suck air out of the room.
Wouldn't a charcoal filter remove the smoke? Its what they seem to use in the store-bought solder fume extractors (not the vacuum ones, the desktop ones)....I mean...how can you remove the smoke smell without removing the smoke? I don't think a vacuum filter will remove smoke. A vacuum filter is a particulate filter, not a chemical one. But I don't see why a charcoal filter would remove the smoke smell and leave the smoke behind.
That sounds to me like removing the beer without removing the alcohol!