A systematic approximation for the equations governing convection--diffusion in a porous medium