I'm really fascinated by your question and suggested solutions. I am glad to hear that you question the wisdom of some of the suggestions. There are a few factors that are important to consider before picking a solution.
What type of hardwood flooring are you thinking of using? Nail down, staple down, glue down or floating? With any type but a floating floor, SLC is definately the wrong product to use underneath, as it will shatter when nailed, and the thinner areas will probably separate from the underlayment when glued to. I also expect SLC will not adhear well to the old vinyl flooring or even the plywood subfloor. Any flex of the plywood subfloor will result in cracks and broken chunks of concrete.
I would explore the possibility of jacking the lower end up one inch. This would of course depend on what type of foundation it is resting on, the roof structure, if the existing ceiling is now level, or does it also slope the same one inch, and finally, if there are any windows in the side walls, as it would effect the level of those as well if jacked.
Assuming jacking is not an option, the next easiest way would be to install "purlins" or surface shim boards every 12 to 16 inches on center across the floor in decreasing thickness and install a new 3/4 inch subfloor over these, screwing it down all the way into the old floor.
The most work, but successful method would be to remove the old floor completely and sister the original floor joists. Using full size sister joists would not be necessary. 2X4s or 2X6's would be fine as long as a good bond was maintained to the existing 2X8's. The custom wedge idea would work fine, but potentially difficult to rip long lengths for each joist and have them all consistent without a good ripping template, but could be done with a little forethought and clever rip guide.
In general, load bearing walls are placed above and parallel to (with as little offset as possible) the beams below them.
I would span another beam or mini beam parallel to the first one, to support the joists mid span. I would start out with screw jacks (raising a new beam) and some form of force plate over your slab (steel over plywood to support and distribute the bottom of the jacks), and S l o w l y elevate. 2 inches is a lot of movement. This elevation process should be done over months. You may find that stabilization is all that is necessary, (or prudent). If you add 1/2 to 3/4 at your lowest point, you might be happy.
Monitor what is happening at the original beam. You may find a gap developing there.. If that is the case, you may have to raise the original beam slightly or shim the beam to joist connection with tapered shims.
Once you're happy with the final leveling, permanent columns (and footings below them) are the proper conclusion.
Best Answer
It's really hard to say what will be available to you locally - so many products vary by location.
The product you are looking for is definitely out there. The first one that came up in a search at HomeDepot Canada says it will setup for tiles in 4hrs and other floor coverings in 14hrs.
Ask around at your home renovation stores and building supply vendors to see what is available.