What kind of constraints are you looking for? Altitude? Speed?
Sounds like this could be resolved if we chose to implement these two things:
Please clarify your requirements! If there is enough overlap with one of the above, perhaps we can update the existing one instead! The navlog would include altitudes, speed etc. and the vertical profile would visually show the planned altitude.