Is there a way to create a table that displays tables in order of table with PK first then tables with FK?