I found a way of self-reflection called "Zanzo" (The Treasury of Shame) from the Mahayana Buddhist Sutra known as "Kegonkyo" (In Sanskrit: Buddahavatamsaka-na-ma-mahavaipulya-sutra). It resembles Naikan and its prototype "Mishirabe". This Zanzo could be the origin of Mishirabe.