You can make what you want with a python script, getting normal from each component and orienting one to other. This is concentric constraint and is almost the same for mating faces.
You can make what you want with a python script, getting normal from each component and orienting one to other. This is concentric constraint and is almost the same for mating faces.