I heard it can be found in that room where you defeat the Antlion infestation. I've teleported out and back in and the chest appeared a few times but now it doesn't. I've used up 18 teleport crystals and am not sure if I should waste some more.
I've been using the daimond armlet as well with no luck.