The Custom Fields extension for affiliate-toolkit adds support for own fields and fieldgroups.
Custom fields are visible to all products. You can define Taxonomies or simple fields. These fields are accessable via templates and filters.
These fieldgroups are mapped via product category to the products. So you can define fieldgroups for a speical group of products (example: Category "toaster" mapped to relevant "toaster"-fields).