Add 'inputs' and 'outputs' to compound components