NOTE: This is not a question. Instead, I'm sharing something I learned recently from a NS Support case.
Summary: If you want to include one or more fields from a record referenced by a transaction link in saved search results, a criteria must be included to limit results where Main Line of the transaction link is true, even though this criteria is not needed when using native transaction links.
As an example, we have a custom transaction link field on invoice records for invoices generated in a system outside of NetSuite. This transaction link, named IO Related SO, references a sales order, exactly like the standard Created From field.
To highlight the difference in behavior, I first created an invoice where both Created From and IO Related SO reference the same sales order. The top link is Created From and the bottom link is IO Related SO.
The saved search with Created From : Date in the results produces a single result.
However, a saved search using IO Related SO : Date instead of Created From : Date produces multiple results.
To get around this, the search using IO Related SO : Date needed an additional criteria for IO Related SO : Main Line to be true.