If I follow you correctly, you are deleting fields from a form but they are still appearing in the list of fields in the designer client?
To get rid of these run compact on the database. However, you must make sure the field is gone completely from the database. The field cannot exist on the form, in any view columns, in any SELECT statements nor on any documents in the database.