Filters and smoke
You probably need to use something with charcoal in it.
Where is the heat source for your apartment? I bet most of the odor is coming from the air that returns to a central heating system and that air is circlating through other apartmenst. In other words, you are breathing each other's air.
While you are thinking about the smoke, you need to remember that, if you can smell that, you have greater issues to consider. Illnesses are also being passed between units.
I would be more concerned about htat, because one can cover up an odor.