Salaries of up to the equivalent of £11,250 a month are being waved at doctors to look after migrants held in immigration removal centres (IRCs).