Use dialect options and keep a metadata._foreign_tables list