You could use Conditional Formatting. This will show/hide a row or field based on an enumeration.
Click here on how to add Howto: Add conditional formatting
Simon,
this is not possible for specific fields but you could use conditional formating to hide / show entire rows