I have been thinking of something similar recently. As i have a auto website, where dealers will have and use far more information on stock than the private advertiser.

I think a good addition to the script would be in edit field type to be able to select an option to choose which account types can use which fields when adding listings.