No matter what sort order I use in Rune Temple, when I scroll through my heroes, they are not in that order. For example, I am currently using an alphabetical order sort. This is the order my first five heroes came up in:

The sort order in both the rune temple and the enchanting screen seems to be tied to the marching order of the heroes as they line up from front to back with other secondary filters that I haven’t fully understood yet applied as well. But generally speaking, it’s frontline/midline/backline (you’ll notice that the five heroes you list are all frontline heroes, arranged in roughly alphabetical order). So if you were to create that team to fight with, Ambush Spider would be the furthest right on your character lineup at the bottom of the screen, then Bro, Spirit, Rev & Zombie in that order.