Dragan, thanks for response.
I am looking for a way to reference one element of a repeater from another pages. Almost the same as page reference does, but go one level deeper and reference not the whole page but a particular element of the repeater field on that page. Also I'd prefer to select the elements from a tree rather than from a select.
Not looking to do cross-referencing, just one-way link, so the cross-referencing plugin is not needed. Also, it should be able to reference repeaters from different pages (in my example—different people), so pointing to a single parent won't work either, if I understood you correctly.
@BitPoet's solution works quite nicely, with the exception of the selection bit. For now it will do and later I will try to change it. I don't quite understand yet why the code that is already there for the tree cannot be re-used for another purpose in the same way the select is. In the code of InputfieldPage I found a reference to deprecated method findPagesCode, so maybe i'll be able to leverage that.