It is thought the MP behind the Bill was told by civil servants involved in the drafting amendments that it was unworkable.