普通に
(global-set-key "\C-h" 'backward-delete-char)
じゃ駄目なの?