Tetehuka, Heavenly Sherand, Indonesia