Following on from Arbitrary named counter, referenced, which was answered very comprehensively, I have a follow up question. This one's difficult to describe so my searching around the internet and StackExchange may not have found any existing answers, apologies if so, most happy to be directed towards previous answers if so.
Basically, if I now have my beautifully arbitrarily labelled table (see Arbitrary named counter, referenced) thus:
[table begin preamble]
\project{ProjectAlpha} & [Description of alpha.] \\
\project{ProjectBeta} & [Description of beta.] \\
\project{ProjectGamma} & [Description of gamma.] \\
[end table code]
Then what I need to do in other parts of the document is quote the entire table row. I.e., in other parts of the documents, I might need to show a table with just:
[table begin preamble]
ProjectBeta & [Description of beta.] \\
[end table code]
And there's no way I should reproduce that by hand since the underlying description will be changing regularly, so I'd want to write once, propagate everywhere (external documents too, using xr).
Is there any way to do this? Maybe similar to how \pageref{} works by displaying the page number on which an object occurs, whether it's possible to show the entire row on which a label exists?