first (rough) cut of supporting ivy extra attributes in component metadata rules