Meehan joins Foley in Perth