If size is the intended custom attribute, I'm not sure if it will be that simple. Magento does not allow you to override the attributes by which an element is configured after creation.
After creating an attribute and adding it to the attribute set, you probably have to hack it at the database level to configure the attribute. This means that your simple child products also need to be modified to have a size attribute.
Good luck. Be sure to come back and tell us what you did to make it work.
Thanks Joe
source share