I’ve had all sorts linked up to Traktor, including CDJ’s, my current S8, an X1 MK2 and a reloop contour. Currently just the S8 and the CDJ’s hooked up (as DVS) and all working swimmingly!
A lot of the “standard” mappings are loaded into Traktor and it will automatically detect them and assign them, or you can hunt the forums for .TSI files with your preferred mappings. Just make sure you use the bigger “IMPORT” button when you load the first one and the smaller “import” button for the second one otherwise you will overwrite all the settings you have just imported. All you will need to do then is tell Traktor which controller is using which mapping.