Refactor findAttributeRecursive() (and rename it)