Well, I answer myself, I did mostly what I want with Animation Nodes. I have not understood all what I did (inspired from tutorials) but it’s the next step to have better control :).
a little late to the party, but i was just in the same situation for a rigging issue, and found the “proper” solution with self expression, to access the parent of a driver (a driver in modifier, for example, would have its parent an object parent) you can use self.id_data to access the parent datas.
In my case it allows me to access the object custom props.
I bet it would work in your use case also
Cheers