In addition to visibility, is it possible to have certain fields only populated if the current value is blank for the lead? For example, a Lead Source is not a field you want constantly updated, but if a new lead is being created, you want the hidden fields to be populated based on the URL parameters.