Defending champions Western Australia toiled valiantly but came up just short of booking their place in a fourth consecutive Sheffield Shield final.