Thank you for continuing to support 3Dx devices.
Unfortunately, there are a couple of betas running here at the same time. Sorry for the confusion.
The beta that was announced yesterday (?) is a beta of a point release of the old driver (3DxSoftware v3.x, which includes 3DxWare v6.x).
To work tightly with RawInput in the way you describe, you need the 3DxSoftware v4.x beta (3DxWare v7.x). That is a whole new driver. That is currently in a closed beta. An open beta will be available "soon".
Still, we want your applicaiton to work without the driver installed. That means you should handle the motion axes and the standard V3DK* buttons, which would include filters and scaling. These parameters are in your domain, in your mathematics. This allows your end-users to get plug'n'play functionality out of the device w/o installing the driver.
It is our plan, as you seem to agree, to have people install the driver to get the unusual functionality like you suggested e.g., swapping axes, assigning keyboard macros. For that, they need the v4 driver.
3Dx Software Development