Modelling capillary effects in heterogeneous porous media by