A lot of the simplest to understand chemistry occurs in a solution of water, and tobacco smoke is a very dry cloud of particles, with , like you said, hundreds of constituents. Also by definition, cigarette smoke is very diffuse, you're not going to get a big indicting color change. Maybe the best way is a physical way -- the standard smoke detector method.