after searching around and conclusion is ConstraintLayout is to flatten the view hierarchy of the layouts to avoid nesting, to optimize the view hierarchy.
So as @Cheticamp pointed out "ConstraintLayout does not have that particular capability". So closing this question.