Seems like you might have to pick an option within the set of efficiency of smoking method versus smoking location...

But trying a custom filter sounds good, too.