2D Matrix Plot with unequally spaced position data

I have a 2D matrix wave as a function of x and y. However, the x and y data are not equally spaced(i.e. 1,2,3,4....10,15,20...50,60,70....). I can't seem to be able to get igor to do a surface plot of the data with the option of specifying the x,y waves.

For 1D plots its simple as you specify the ywave and then the xwave. However with all my attempts igor just takes the matrix, and uses the wave scaling, which isn't what I want.

I've tried to change the wave scaling, but igor got grumpy with me when I tried to use unequal spacing. Does anyone know how to do this? I've read through tons of tutorials and such and can't seem to figure it out.
The help section "Image X and Y Coordinates" explains this in great detail. Execute:
DisplayHelpTopic "Image X and Y Coordinates"


This help topic was greatly expanded in Igor Pro 6.30.