(Employing the snowclone "What this X needs is more Y.")
Each time you add a parsing pass to the batch processor,
you have to
add another layer of escaping.
This is just a special case of the more general rule of thumb:
any problem in quoting can be solved by adding another layer of escaping.
(Okay, it's not actually true, nor is it a ...