Your problem is quite complicated.

You should seek an advice from immigration solicitor or Citizen Advice Bureau.