I have developed a fairly simple TB project to organize and process my research notes. There are containers with a Reference prototype that have all the information about the book or article - authors, date, title, etc. Under each Reference, I have multiple notes (with a Note prototype) from the article. Both the Reference and the Note prototypes have a $CitationKey attribute. The Notes are set up to populate the CitationKey from the parent reference by means of a rule in the Note prototype: $CitationKey=$CitationKey(parent).
Now for the problem. I have agents set up to search for text strings in the notes. The agents work fine, except that the CitationKey attributes disappear. When I create a new note, or edit a note, the CitationKey field for the note under the agent search results displays correctly. But if I click on another note and then come back to the new note under the agent results the CitationKey field is blank. The contents that were there have disappeared.
So my question is, how can I keep the contents of the CitationKey fields from disappearing in the lists of agent search results?