I don't know what this means:
... my xPath doesn't work for 3.j.(1) and 3.j.(2) and 3.k.(1) and 3.k.(2).
I do see that rules are throwing an error message. Is that what you mean? Can you tell me why you decided to go back to rules instead of default values? I'm sorry, I'm just really confused again by what you are trying to do. Did the sample I provided yesterday work the way you needed it to?