M.C.
I think you're doing everything right, but you may have to just hang back and do a little sponge bath for a while, like when she was little. Also, I would do 2 other things. During the time she's DOESN'T have a regular bath (really, just use a washcloth in a little dish of water so she doesn't have to even think about it for a while), let her give her doll a bath in HER regular bath tub and be sure to pretend to talk to the doll about how nice the water is, "asking" the doll "is it ok for you", etc. Let her bathe the doll for a while until she asks to go back in. When she is ready - maybe just start with a small amount of water in the tub and just gradually raise the level til she is comfortable. I think that will get you the quickest results. Sorry that happened to her, but I'm sure she'll get over it quick. You might get a little long-handled shower head you can plug into the faucet to make hair washing easier for a while.
M.