Is it possible to have a portal display on a page of a tabbed control and show, for example, a first and last name only. Then, by selecting the row, have a container field below the portal row then display the photo of the person that was clicked in the portal?
Set a global field with the selected Person's ID when the button is clicked on the row. Then have a relationship from that global field to your Photos table. Put that related container field on the layout.