CAN rangefinder

Can you help me understand CAN bus and droneCAN? From the wiki, I see that each CAN port/interface on the FC can be configured to have at most three drivers, correct? If this is the case, then I can configure both my physical can ports to two different drivers, each with their own protocols, namely the DronCAN (1) and Benewake (11). Then, I can use the Benewake TF02 Lidar module, which communicates via can in conjunction with the Here3+, which uses DroneCAN, on the physical ports. Is this reasonable?