Have you tried David Swenson's "Short Forms?" There are three workouts on this DVD: 15, 30 and 45 min each.
Eoin Finn has about 4 or 5 premixes on his "Yoga for Happiness" DVD. I think the shortest is about 30 min.
I think both of these are excellent, but I prefer Eoin.