From what I can see from the reading I found, there should be no damage to the engine since it's only causing more of a rich idle. Your stalling is from the missing data values that the aftermarket tuners did not have...
If you want to keep it, do like Pony said...get it done by someone that knows the ghost tunes very well up at AED