The legislation would also require the events to take place in publicly available spaces, a move designed to address concerns about well-heeled donors bending the ears of cabinet ministers in private homes.