Yeah, at the minute referee's are powerless to do anything about it hence why clubs are exploiting the loophole.
2 possible fixes for me:
1) Like you said & probably easiest solution, if a keeper goes down 'injured', all other players must stay in either the penalty area or centre circle...