Why dont you use displacement mapping to do it? grab your map and paint a black and white (greyscale) version of it in photoshop. Then apply it to a plane with PLENTY of cv's on it as a displacement. You can then use the convert displacement to polys and then tweak it until you're happy.
Alan
Technical Director - Framestore
Currently working on: Your Highness
IMDB