If you decide to go with Schluter's Kerdi, they list 4-5 different backers that the membrane can be applied to, which includes drywall, and the existing HardieBacker could be left up and used as well. Laticrete's Hydroban sheet membrane (not their liquid) also has been tested and certified to work over drywall.
While you'll pay retail for it, Schluter will ship direct to you and you'd get it in a couple of days, if there are no other easy choices. Laticrete might as well. If you call Schluter, they may be able to tell you of a local tiler that has been to their training, and he might sell you some material as well. Their local rep may be able to help as well, especially with the guy never having used the stuff before, he might stop in and help out a bit, or at least be available to answer questions.
Tile directly over drywall is a recipe for disaster. Tile on Hardie, should be reliable. If you want to avoid any visible caulk, Schluter (and a few others) make engineered joint profiles that can go in the corners and between the wall and the tub surface. There are advantages to using a more modern system...Schluter's is entirely non-organic, and because the waterproofing is directly beneath the tile, very little to get wet which is one requirement for mold to grow. I highly suggest you get a good exhaust fan, and preferably one with a built-in timer or better yet, one with a humidity sensor that will turn on and stay on until the area dries out. Keeping things dry prevents mold. Panasonic makes some really nice, quiet, reliable units, and some of them can be ordered with a built-in humidity sensor, or you can replace the on/off switch with one (works, but I think having it up higher in the fan works better).