Not that I would know of (but then again I really do not know much <g> ). Maybe the people involved in this thread could give you some pointers or ideas, if you have not contacted them already.
You could also put this idea in as an enhancement request. Since "jumps" between pages are kind of like internal dependencies, it seems reasonable that this time requirement could be implemented within a lesson.
IAC, thanks for explaining why you've done it this way.
Meanwhile, you could still do something like what I suggested earlier (right?): Make your "lesson" page a question page rather than a content page, and use that as a way to streamline your creation of multiple review-jumps, since each answer provides the opportunity to create a jump. I would think that cloning a full lesson and slightly editing it would actually work pretty well.
This time-dependency feature also gives me a question (which may be stupid, sorry): if they go back and review a previous video, does Moodle Lesson re-start the clock on that video? IOW, if they viewed the requisite 4.5 minutes on a video, but go back to review it and spend only 2 minutes on the re-view, does Moodle see this as 2 minutes or 6.5 minutes from a dependency POV?