Mark McGhee is hoping Cardiff defender Steven Caulker will turn his back on England and play for Scotland.