Westlake, 23, passed his medical and has signed a three-year deal at Elland Road.
Ipswich Town will receive £450k plus the £250k-rated Harding for the Clacton-born player.
Harding was expected at Portman Road last night for his medical with the deal likely to be completed today.