I think that has problems which prohibit it from being implemented. I think a better option to just pass the air through a filter to remove oil particles before the air is used in the cabin.
IIRC it's not particles, but combustion/decomposition products.
And no, it's not an issue with using non-engine air for cabin pressurization taking too much weight/power: even a large airplane needs only little actual airflow.