Thank you very much for taking the time to answer me.
I totally understand. All of the rules are very complex, and would need too much time to take it all in account.
I just wondered if the solution I gave in my next comment can fit your structure.