Yes, you are right. All these words include the concept of "steprelatives", but the problem is that "steprelatives" is more specific than "parientes políticos" or "parientes por afinidad".
Imagine a context where the steprelatives will inherit a land...
You have to be very specific.
