Sorry, I forgot to get back to you. The most common method of masking smells is to burn coffee grounds on the stove (EMT, policemen, etc. do this).. And I was wrong about the vaseline. Instead rub Vicls's VapoRub under your nose.
That's a tough one. You might try plugging your nose with vaseline at mealtimes. If I remember correctly that is what some people who handle dead bodies do. They also do other things to mask smell (which I don't remember). I will ask about it and let you know.