After three weeks of trying (on and off) to solve this level, I achieved it.
This is the animated solution at each stage.
If you do not know the Palm game, when a coloured block is slid it falls down and then if it matches any blocks of the same colour they dissappear.
Goto http://www.mobigloo.com/software/next/ for the game. Its fun.