There are some plugins that allow you to customize your library. The "Inline" plugin is very helpful with specifying custom template fields. This allows you to base your file organization on other things. That should allow you to create folders for session-dates and things like that.
There is also a plugin that allows you to add keyword tags to files. I haven't used this one though, so I can'
t really say if it will be useful to you:
https://github.com/igordertigor/beets-usertag