if you don't want to modify original Lee's code, then do a temporary substitution with vl-string-translate before unformating and undo it afterwards
p.s. don't use \032 as a substitution character
I don't understand what you want mean ... sorry!
If you want to keep "\n" that Lee's fucntion will remove, you can translate it into a particular character (such as \007, you can not use \032 because it is already used in Lee's function) before passing the content string into Lee's function, after that, you can translate \007 back to "\n". By doing this, you no need to modify Lee's function.
Sure you can modify Lee's function to remove "\n", it will also work.