Did you try using discovery.latest and discovery.hot in the show_in_routes setting? That should in theory avoid having to fork the component.
discovery.latest
discovery.hot
show_in_routes