A man who was allegedly holding three illegal immigrants for ransom is behind bars after he attacked his daughter.