I've just played with this, with MC22 and have it working pretty nicely I think.
At level 1, I get movie names, or movie Series names. At level 2, I get a list of movies in the series, or it just shows the movies details if it's not a series.
At level 3, it shows any extra features if there are any. Otherwise it just shows the movie details.
My system for this is:
[Name] = Movie name, or special feature name
[Series] = Movie series. Empty if it's not a movie series.
[Season] = Order in which to show movies in the series. Star Wars, A New Hope is 4, while The Empire Strikes Back is 4.
[Episode] = Order in which to show movie and the special features. I always make the main movie #1 so it's first. Then you can order the special features how you want by setting their episode number. So the first special feature is 2, second special feature is 3, etc.
In the Theater View layout, I set up a new view with 3 categories, which use these fields. It's not too complicated, but a lot to type out. I can provide some details if necessary.
Brian.