Multi level tree adapter