Automatically Treating All CSV columns as Numbers

I am creating a dashboard to view experiment logs in a time series format from a CSV using the Infinity datasource plugin. It seemed like a great solution since my data is already in a server in CSV format, however there is a problem. Both the original CSV plugin and the Infinity plugin treat all CSV data as string by default until you specify either in your parsing options or transformations which columns you want to treat as numbers/time. This presents a problem because I have thousands of different logs each with slightly different column headers so I cannot hard code these transformations for every dashboard. I was wondering if there was a way to build this into the query or something and have it treat all the columns regardless of name as numbers so that my dashboard is more flexible.

Try UQL parser: