Sounds pretty simple. You hate the indoor bike so you want to compress the workout of a 2-3 hour ride into 30 minutes.
I have an indoor trainer that I’ve used very little over the years so I understand the boredom.
I understand there are programs where you watch a screen that simulates, to a point, an outdoor ride. Maybe that will help you ride more in your zone indoors.
John