You could also seal with a non-waterbased cream...low porosity tends to not absorb oil resulting in a greasyish look but some people can make it work.

I personally use Komaza Califia Moisturizing Cream (any cream/butter without water will act as a sealant though) and I love it...I don't use any sort of pure oil though, synthetic or natural.