Yes, this is possible. In Helm, one chart may depend on any number of other charts.
These dependencies can be dynamically linked through the requirements.yaml file or brought in to the charts/ directory and managed manually. But the preferred method of declaring dependencies is by using a requirements.yaml file inside of your chart.
This might help you: https://helm.sh/docs/developing_charts/#chart-dependencies