Unless I am mistaken in what you are wanting to do, can't you make a plane centered in your padlock eye, another plane centered in your hinged hasp? Then mate the two coincident? When you move the lids the planes should stay in the same plane and then if you ever move your Hasp for some reason the padlock eye would move with it.
Let me know if I am misunderstanding what you want.
Hi Chris - thanks but no that will not work. I do not want the padlock eye to move when the lid is opened or when the hasp hinge is moved. Think of the padlock eye as something that will be welded into place during fabrication.
The padlock eye should be fixed in a position that is determined by the locations of the lid and hasp when they are in the closed position. But, it should be able to move if for example, the lid's flanges became longer or shorter, or if the hasp became longer or shorter, but rotations about the hinges should not affect its location.
I think you could use assembly sketches and/or equations to achieve the association you want. For example, you can make a driven dimension for the distance from the top (or inside top) of the cover to the hinge pivot axis. Then sketch a line from the hing pivot axis to the center of the hasp opening and make a driven dimension on it. Finally you can sketch a line extending from the top of the box front going downward, and set the length equal to the sum of those other two dimensions. Then you know the padlock eye should be centered on the end of that line. Moving the lid and the hinge around shouldn't disrupt those sketches or driven dimensions, so I think it should work out ok.