Just another way to look at things:
Each of the chords in the minor ii-V-i progression (in C, Dm7b5, G7alt, Cm) has a corresponding mode from a melodic minor scale. The Cm is very often played as Cm6/9.
A common scale to play over Dm7b5 (D F Ab C) in a minor ii-V-i is Locrian #2, D E F G Ab B C D (R 2 b3 4 b5 b6 b7 R). This is the 6th mode of F melodic minor.
For G7alt or G7#5#9 (G B D# F A#), the corresponding scale is G Altered Dominant, G Ab Bb Cb Db Eb F G (R b2 #2 3 #4 #5 b7 R). This is the 7th mode of Ab melodic minor.
For Cm6/9, the corresponding scale is C melodic minor, C D Eb F G A B C (R, 2, b3, 4, 5, 6 7 R).
For soloing, two possible approaches are:
D Locrian #2 -> G Altered Dominant -> C Melodic Minor
or
F Melodic Minor -> Ab Melodic Minor -> C Melodic Minor
The latter approach can be rewritten:
Over the ii7(b5) chord, use a melodic minor scale up a minor third from the root of the ii chord or a 5th from the root of the i chord. So Dm7b5 = F melodic minor
Over the V7alt chord, use a melodic minor scale up a half-step from the root of the V chord or a b6th from the root of the i chord. So G7alt = Ab melodic minor.
Over the i6/9, use the melodic minor scale based on the root of the i chord. So Cmin69 = C melodic minor.