To do dynamic sends you don't need to use the editmode etc. messages, if you require pd >= 0.39 for your patch (which I think, everyone should use anyways, but I said so several times already.)
sorry, but I just found an inconvenient of your sollution:
many objects use send / receive symbols with variables, $0-aa, $1-ubb,
etc. It isn't possible to use those variables correctly because when
they're incorporated in messages they take another value - or at least I
couldn't do it (sometimes I still make confusions with the several classes
in pd/max).
anyway here's a patch, in case you find a sollution. the behaviour of the
cnv-edit patch is simulated (symbol for send and list with parameters).
joao