Allerdings wollte ich das gerne auch mit einem Baum realisieren...
Glaube ich nicht...
Glaube ich schon, denn der Baum entspricht der syntaktischen Transformation in einem Parser (=> kontextfreie Grammatik). Das man das auch einfacher hinbekommen kann, steht außer Frage.