"I know that I could use a get related data table on my layout."
Do you mean a portal?
In any case, if you have a one for one relationship (one record in contacts matches exactly one record in Professionals), then you can simply add the fields as though they were part of the same table.
Well don't I feel sheepish.... Duh!
Thank you for the Solution!
Note that you can do this with one to many relationships also if you are careful.
Make the table from the "many" side of the table as your underlying table for the layout and then you can add fields from the "one" table just as I described from the one to one example given earlier.