Thanks again for all your help. I think I got everything how I need but wanted to pick your brain if you had a minute to reply. Here is what I have so far:

Which is pretty much what I wanted, but I wanted to know if there was a way to have the name in a different spot within the Text box. I am assuming I could do that with option 2 you mentioned, adding a separate text/TMPro element for portrait name and assigning that within the subtitle panel, but I am unsure on how to handle changing the name.
I want to rename my characters in the game so I believe I can update the actor name at runtime when the change is made by the player, but will that carry over if I do that with a new element? Is there a way to handle that, update player/actor name at runtime for a separate element assigned to subtitle panel?