I think Cherry is more instance-y, Quixote was more package-based but with v.2 is now more explicit with "Directory" classes that define traversals. I think. I don't use either in real life.
Just thought I'd mention them as references that might be applicable -- even if they're too much for this specific case, they may have some ideas... at the moment I'm not up to speed on Django internal admin-magic to cite anything specific I'm afraid.