The answer to this question tells us how to wrap labels on spaces. Is it possible to wrap labels on defined spaces? For example, wrap on just the first space or on just the second space.
Secondly, is there a way of controlling the amount of vertical space inserted when wrapping labels? Wrapping on a character (or on a control-character) inserts too much vertical space.