As for wasted spark I think that I can create the basic circuit to take in the TDC Sensor Signal, Speed Sensor Signal and the stock DME Ignition Coil signal. Then from these 3 signals I can create the new seprate signals to fire the 3 new coils. I'm rather certain creating this controller will not be that hard. If I do this I may then simply use a 'MSD DIS4' CDI box to produce the high energy side to fire the 3 coils. The MSD4 is simply 4 seprate CDI boxes in 1 package, I'll only be using 3 of the 4 inputs and outputs.
Here's the genral idea for processing the signals into 3 new seprate ones: