Add three field link support
I very quickly ran into an example where a three-field link was desired (in this case, contact ID, case ID, and case subject to make a link to the case with the subject as link text). Here is the code, very similar to two-field case. Also tweaked the formatting of two-field form to be consistent with package standards.