i don't think extracting water from gasoline would be difficult at all, but probably plenty of other contaminants possible.
Mix a spoon of oil in a couple of glasses of water, add salt, put it a few minutes in a blender, and tell me how easy it is to retrieve the oil.
Now scale that to millions of barrels of oil every day.
Mix a spoon of oil in a couple of glasses of water, add salt, put it a few minutes in a blender, and tell me how easy it is to retrieve the oil.
Now scale that to millions of barrels of oil every day.