If I want to store the number of keys of a keyboard with an additional field called 'Number of keys', and I have created 'Keyboards' and 'Hard Disks' as components, then the user will see 'Number of keys' when creating a new hard disk, isnt that awkward!!?
I strongly hope you can make something with this issue in the next release of SD+ (8.0?), it is really a must to have such feature. for every component or product (asset) there should be a way to define their own additional fields without interferring with others