I like this idea, I’d take it a bit furtherMake up a split plate to go behind the impeller that has a hole in the middle to suit the shaft diameter. Bolt the split plate together and then attach your puller setup to that plate so your pulling against the centre of the impeller. Put tension on it, soak with your favourite penetrant, more tension and give your puller a few firm taps on the jacking bolt. Depending on the size you might be able to do this in a hydraulic press. I doubt you'll get enough temp difference in the places it really matters to get it apart. Pressure, penetrant and shock usually works.
If you can unscrew the impeller and get it down the shaft away from the stuck end do that
Then make up the split collar like mentioned before and also a piece of plate to make a shield
Make them out of aluminum to act as a heat sink and put wrench flats or scanner wrench holes on it. Clamp it around the shaft with barrel rosin or sandpaper
You should now be able to heat the shaft somewhat without hurting the impeller or shaft