I believe this is the same thing discussed in
https://github.com/pulumi/pulumi/issues/838. That issue applies to dependson, but I believe the same applies for parents. Would be great to add an example of your scenario to that issue if it does look like what you are looking for.