If I am understanding you correctly, you’d like to have multiple links for each record in the result set. Each of those links goes to a single record page, one for the record in the result, and some of them for a related record.
This is certainly possible with a custom template for the list shortcode, you can set it up to show multiple links in the result set. The plugin doesn’t have a way to add multiple single record links, but with a little custom code, you can do it.
The template operates as a loop, one for each record, and then in each record, there is a loop that shows the fields for that record. You would just insert your custom code into the loop and add the additional links. It would be easiest to have additional fields that are specifically made to take those links (rather then try to add fields in the template, that doesn’t work well).
There are several tutorials on our website about creating custom templates…for example:
Using Participants Database Custom Templates
Using the PDb_Template Helper Class in a Custom List Template
Adding an Edit Record Link to the Frontend List