An Indonesian maid who allegedly suffered injuries on her body and was forced to sleep outside on a porch with a family's dog has died in Malaysia, prompting calls by activists and lawmakers for better laws to safeguard migrant workers.

Lawmaker Steven Sim said his office received information from concerned neighbors about the possible abuse of 21-year-old Adelina Lisao on Saturday and went to investigate, but her employer refused to cooperate. He said Lisao was rescued by police but died in a hospital on Sunday.

A picture of Lisao sleeping on a torn mat outside the house was published in local media, which said she had injuries on her head and body.

Police have detained two siblings on suspicion of murder pending autopsy results.