You could potentially force a context solution but in effect I expect you'll end up with a stack anyway (of contexts) and as @rgchris points out doing so is likely to be costly and tricky (at least right now).
Parse does need something more to make life easier in this regard.