Effects of Heterogeneities on Phase Behaviour in Enhanced Oil Recovery