Yes. Place the bindings that yield one tag at a time on custom properties of another component. (I usually use the chart’s container.) Use property change scripts to monitor those raw datasets and perform the merging (by unit) into datasets on the chart itself.
The merging will need to keep timestamps in the first column, and in order. You may need to use some tolerancing to get the raw data to line up on compatible timestamps.
Consider creating three datasets, one for each axis. Supply a 0R x 0C dataset for the axes you don’t want to use. Distribute the rest of your data to the data property that has the appropriate unit.