Thanks Jason - just tried that. Although setting the EmailList value as the CandidateID field seems counter intuitive, but presumably it maps back later.
Either way, same results, ie just updating that same single field.
I've attached a version following the above instructions.