Hi Bart, Lukas!
Wow! I was just about to write, that with all the black magic people on this list do with scheme, doing the rhythm translation manually shouldn't be necessary, and before I click send you do it in one command. :D Didn't even knew the \shiftDurations-command, guess I should study the reference a little bit.
Just to add it for documentary reasons: What you try to achieve is in fact polymetric notation, even if it doesn't look as fancy as 3/4 against 9/8, which ironically is well documented in the same link you already found - just a little bit further down.
All the best
Christian