Customised form fields for Magento's EAV attributes