Implementation of sub-component delete