did you ever find a solution? struggling with the same problem. I want to have a custom component that can interact with angular forms but also can be used as is.