It's probably too late now, but your friend the decorator was quite right.
Wash the nicotine off with sugar soap and rinse with clean water. Let it dry.
You can use a proper oil based sealer, or failing that an oil based undercoat. When completely dry, apply your emulsion, even better...