No, I don't think such a step is needed, nor do I think it will have the desired result.
Short of a cap on the number of properties a person/entity can own, I think a reduction/removal of incentives for owning investment properties will go a lot further to helping lower property prices than just going after the low hanging fruit of "it's the foreigner's fault".