[#450] Refactored _is_valid_field_name
[#450] Add unit tests for field and table name validation
[#450] Improve functional field name validation test