After working with DC a while I've found these rules of thumb. You have to arrest me if I am wrong.
One sibling cannot make instantly use of a custom attribute value from the others, a redraw is needed One sibling cannot make use of a custom attribute value within itself more than in one attribute at a time. If you make a custom attribute in the parent refer to a siblings value you can use it simultaneously in all parent/sibling attributes.So the safe thing to do is to route a value from one sibling to another via a custom att. in the parent. Even so if you want to use it locally in more than one attribute inside one sibling.