Again Jack/Lighteningasic is fairly greedy the only way to run in dual mode is to use the provided unreliable controller box

No, it's not. Download the miners gridseed published a few days ago, and compile them (github.com/gridseed/usb-miner/software). To get dual mode you have to use the same parameters the controller does. When you start them like that cgminer submits both btc and ltc work to the cores, but it uses cpuminer to get ltc work from the pool. cgminer and cpuminer communicate with each other in udp packets to handle dual mode.