Use swimlane component to add an overview to Timeline Viewer
With some adjustments, it might not be too much work to sort of "add the swimlane to the Timeline Viewer". It just has to render the annotations (only those with purpose "linking" to begin with; one lane) and if you click on one, you jump to the corresponding "session". Of course date/time format needs some adjustments but otherwise a simple overview that also can be used to navigate the timeline would already be amazing.
Mockup: