DCAF does not support numerics with LabVIEW units. You could implement a workaround such as you described and/or you could use string tags to transfer units information.
If you are modifying processing based on units strings, I suggest using base SI units for all tags transferred between modules, and only use LabVIEW units within the scope of a single module.
Doug
NI Sound and Vibration