I recommend WSK then, level 1 not great for java but 2 and 3 both have potential. Gloams are immune but just wear tgods and you won't be under any immediate threat. Of course you can run baal after, hope you're ama has retained champion status so you can quest glitch. Halls of pain similarly can be very good but pretty variable spawn. Halls of Vaught+Nihlathak at the end, easy to kill but LI vipers a pain if you and your merc aren't properly equipped. It's not quite a level 85 area though, 82 or 83 I think. Same with cows, iirc alvl 81 and a pain getting leg but javas are very strong there. CS is good, decent monster density and 3 super uniques+diablo.
Some say points in valk are good, other say it isn't. If you don't have points in valk at this moment, I wouldn't go for it. Valk needs some points to be effective. Just start using decoy, if you aren't already, and if it dies to fast, give it some more points.
Try running the summoner for keys! Thats mainly what I use mine for. Not for the keys really, but since everything here goes down so fast you also find a lot of other nice stuff [Showoff]got a Ohm from a chest on one of the "wrong legs" on the map!![/Showoff] Only fire/cold/phys immunes there
And for me: thats without the Infinity.. and a Lidless Wall(!). So yours should really be a walk in the park
Edit: She also got a lvl17 valk, but never cast it when doing these runs