I have never tried it for smoke, but down in the bayou we rub our hands together with salt, rinse, then wash with soap. It works great when you have been cleaning fish, wild game, and even after seafood boils.
Nothing will make your hands stink like picking crawfish for an hour!
Rich