I bought a car from a smoker. This is what I did:
1) Clean all interior surfaces with a mix of water/woolite (8 parts water / 2 part woolite) to remove the impregnated tobacco stains. I used small terry cloth towels (do not rub the surfaces to hard, better to do 2/3 light rubs than 1 hard rub) Also do this on your carpets.
2) Fill a 2 to 3 old socks with fresh ground coffee. Put them under the front seats and in the trunk (it masks the tobacco smell, and acts as odor absorbing.) Change it every 2 to 3 weeks. If you do not like the smell of coffee, you need another approach
3) Replace the cabin filter

Its in the engine bay. There is a plastic cover that is about 2-3 ft long. I took about 6 screws out that held that in place. The filter looks like it fits right into the cover. Then I saw two openings which appear to be the fresh air intake for the cabin. Inside those holes I did see a wire and harness.

I don't know if it is a big deal but a leaf got sucked into on of the openings by accident.

After I sprayed it, I opened th car door and the cabin smelled like Ozium.

Its in the engine bay. There is a plastic cover that is about 2-3 ft long. I took about 6 screws out that held that in place. The filter looks like it fits right into the cover. Then I saw two openings which appear to be the fresh air intake for the cabin. Inside those holes I did see a wire and harness.

I don't know if it is a big deal but a leaf got sucked into on of the openings by accident.

After I sprayed it, I opened th car door and the cabin smelled like Ozium.

OK I misunderstood what you were saying thought you found some other air cabin filter yeah its fine if a leaf flies in there but I vacuumed mine out for that extra clean feeling also replace it with a charcoal filter and for any smells inside the cabin I once used a bag of charcoal cut open left inside the interior for the day. pulls out all the bad smells