Да уж, Вопрос!....
Предлагаю решение за три минуты...
1. Создать новый фрейм данных с прямоугольным полигональным шейпом - фрейм вставляется в легенду...
2. Этот самый шейп копируется в этом же фрейме: верхнему назначается градиентная заливка хилшейда, а нижнему - растра высот.
3. Решаем проблему совпадения цветов (приблизительного...)путем изменения прозрачности шейпа играющего роль хилшейда
....Более разумный вариант, по крайней мере пока, предложить трудновато...