Back in the day when you could manually configure boards in NI-DAQ v5 or v6 (I think), you could, for example, configure a PCI-DIO-96 as device #2. Stick a CIO-DIO-96 board in and address the NI-DIO VIs as device 2 and guess what? it worked!
This is because both NI and the CIO DIO boards use the same chips and can be addressed accordingly.
Now I have not tried this with newer version of NI-DAQ or DAQmx so if you have an older version of NI-DAQ laying around give it a try.
If you don't have the older NI-DAQ driver software, you can download from the NI ftp site.
Good luck
Robert