Pompilid spider killer

I came across this magnificent spider wasp (Pompilidae) feeding on nectar from these flowers beside the steps leading up to Wat Tham Pha Plong, Chiang Dao, Thailand. I have come across this pompilid wasp before in northern Thailand (1), but I am still not sure what species it is. With its orange antennae, it looks similar to the…