My inability to make iterator-friendly code just got me angry, so I started off with a fresh plugin project. Objective C recursive methods… and finally I got it working within an iterator context.
The recipe ? Just make everything obj-c. Pff, much a do about nothing. Thx Vade for pointing me in the right direction.