Really not an easy issue. Just to move from MDK 9.1 with kde3.1 to kde 3.2 was a hell of dependencies.... I just opted to upgrade from MDK 9.1 to MDK 10, and this I tell you showed less trouble than just trying to upgrade kde. Why ? Because it is not only the kde components which are involved. Also glibc, X server,.....
I would only try that if your linux machine is only for learning and you can afford to leave it unusable. Nevertheless, from that experience you'll learn a f***g lot.