After seeing mmgp comment above, I tried updating to the repository version, git clone git://github.com/matplotlib/matplotlib.git
etc, which gave me 1.3.x. The version in Ubuntu 12.10 is back at 1.1.1rc.
The problem is resolved in the newer version, so it seems to be simply the case that support for modifiers was a recent addition.