Ensure that table names are properly handled

The current behavior handles passed table names incorrectly (e.g., `users.last_name` will be translated to ``` `users.last_name` ``` rather than ``` `users`.`last_name` ```). This pull request addresses this behavior by escaping the table name and column name independently.