refactor to extend findAdminHeirachy to support polygon intersection