I use playlists. My main purpose is to sort by date, and in particular to display the latest added, or newest date at the top. So I create a playlist based on create time and it generates a playlist that I use to view the files. What this does is almost emulates a directory and allows you to view the media in different ways.
Extrapolating that over to your need, you could create playlists for each of the categories like Action, Drama, etc and just view those playlists when you want to sort accordingly.
Of course this lends itself really well towards automation as well and auto-created playlists add a nice touch so you don't have to manually update them. Until WD adds support for different sorts and different views this is the best way I have found to add this feature.
Hope this helps.