Sure, but that's not what you'd like to have happen in the end (though it works in a pinch). I mentioned it because it was one of the issues that is insurmountable from userland right now.
You could just pick a different delimiter for strings within the interpolated string, and do a string-replace-all with \" before parsing. (although then you have to find delimiters that aren't used in the language normally, possibly the | or something).
This ought to be pretty straightforward to fix by escaping the quotes via \"