I dont have any experience for the spiritual states, but maybe this post by jasmin can help a little,