should I keep the parents fields?
From my point of view yes.
Keep the original table fields as long as possible, and bring calculated fields into play as late as possible, and the composite field is a calculated field. Formats for viewing should only be created in a last step.
Simple reasoning: Raw table fields offer the possibility of index use, a calculated field definitely does not.
Index use sometimes offers significant performance advantages when sorting, grouping, filtering and joining.
What sensible person gives away potential performance early on without need or cause?
I don't know the term. What is that in more detail?