What happens if you just changed the table name in your filter’s SQL query?
$results = $wpdb->get_results('SELECT * FROM ' . $wpdb->prefix . 'NEW_TABLE_NAME ORDER BY ID ASC');
If the ID values remain the same then it should work seamlessly.
Let me know if I misunderstood.