Currently, when planning a sprint and pulling work, you have to drag and drop every record individually. However, you can assume that if a feature is pulled into a sprint then all related, remaining requirements would also be worked on.
Lack of efficiency and possible disconnection between parent records that are forecasted to be completed when not all child records have been committed to the sprint.
Develop an enhancement for sprint planning so that when a feature level record is pulled into a sprint then all child records that are not yet completed and in the backlog will also be pulled into the sprint. If this is not something developed to be automated inherently, then create a roadblock pop-up window that asks the user if they would like to pull all related child records into the sprint as well.
I would second this if we are talking about Story - Task level.
When I add a story to a Sprint, ALL the tasks should move with it. A story is a product backlog item designed to be able to be completed in 1 sprint. So I would not have tasks not part of the Sprint.