I think that scenario is basically a special case of the more general functionality to add arbitrary selections from the database to new or existing playlists, instead of being able to only add single tracks.
It’s something I was interested in as well and created a patch for (#4562 on Gerrit). It‘s fairly simple and, in my own testing, already works as expected but I’ve marked it WIP because, depending on the item you’ve selected, the patch may currently suggest a playlist name containing illegal characters (from the file system‘s perspective), that should probably be removed automatically. I‘ll try to update it soon so it can be considered to be merged into the main branch.