deposit: form fields generalised

* forms now use generalised fields where possible

Signed-off-by: Jake Cowton <jake.calum.cowton@cern.ch>