Walsh on course to be back in time for top Cheltenham rides