Can already do what you are asking to do (in regard to nesting franchises) with Categories/Playlists inside of Platform Category sidebar view. You cannot via the realtime filter tool though (unless you do the slash trick I talked about).
Also with Theme data I'd make a custom field personally, I do something similar but stick it in a custom field called "Theme". Doesn't hurt anything really to be in genre though.