I haven't been able to talk to DT Swiss directly about this yet. I've got a DT Swiss 240 rear hub on a wheel set up for 1x11 but I need to set it up for 11 speed road with 142x12. Tell me if the following plan will work:

1- Replace the free hub body with this 11sp road free hub:
DT Swiss 240 Freehub Body Shimano 11 Speed

Now, I've got a 135mm hub.
2- Then I should be able to replace the end-caps:
DT Swiss 240s 135 to 142 Conversion End Caps Only - Modern Bike

This should work, right?