I think the use of stories could help you here. I had a similar project in which I had one track with multiple subtitle streams. There were multiple individual menus that linked to specific subtitle streams. In order to return the viewer to the appropriate menu, having unique end jumps for each story helped achieve the function I desired.
If you want to script the end jumps that will return a viewer to the last menu viewed, here is a great article that will take you step-by-step through the process:
http://macdvdpro.digitalmedianet.com/articles/viewarticle.jsp?id=50139
hope that helps