I'd like to be able to select iMates across assembly levels. E.g. having a tank with some tank legs which are in level 3 of the assembly model tree. Having to attach machine feet to the legs in level 1 is not possible with iMates. If the machine feet and tank legs can change independently (replace component) the normal constraints does not work out because it looses the link, but iMates is not an option as for now.