Better recursive items search