Ah .. I gave up. It was really not worth the time (hours) and effort, especially after a plugin update wiped out my changes.