How to use a component's fields as root fields in a collection type

Hi!

  1. I have a component called project.
    2 I’d like to reuse it as a field “project” inside person enttity (collection type).
  2. Also, I want to have a Project entity (collection type) with the fields of the component called Projects.

ISSUE:
When adding component “project” to Project entity the component itself is a field with its children nested.
current entity:

Project: {
      project: {   // non desired nested object
           id,
           descShort,
           desc,
           purposes, ....
     }
}

REQUIREMENTS:
Having entity Project with the fields of the component in a root level (not nested)
ex of desired entity:

Project: {
id,
descShort,
desc,
purposes,
....
}

Any ideas?

System Information
  • Strapi Version: 14.13.1
  • Operating System: Linux Mint
  • Database: SQLITE
  • Node Version: v18.17.1