How to click element 1 when element 2, in the same row, contains specific text

Here is the code example of how to click the delete icon (row x, column 11) for an element in the same row as the Name element (row x column 2), where the Name element is equal to some text.

    <td>//a[contains(text(),'${fieldFirstName}')]/following::*[contains(@id, 'gbcDeleteColumn')]</td>

${fieldFirstName} is a variable used in the script to help generate a unique string for the first name field when the record is originally written.

This is the exact GUI and data it was setup to work with: