Custom Shot Browser to load levels and assign sequences

I was hoping any Editor Utility Widget experts might tell me if the following is possible.
I want to create a ‘custom shot browser’ that will list all levels by shot number and also list their corresponding sequences.
Also the ability to directly launch a level and choose which sequence gets assigned to that level.

This would be EXTREMELY useful for any shot based workflow as Unreal is increasingly being used in the VFX and film industry.