I've got LISP for this. It looks to the host layer settings (including freeze, plot/non-plot, etc.) and then applies them to XREF-dependent layers with matching names. This came about because certain clients didn't have a lot of variation in their layer colors; that's fine for when you're drafting everything in 2D but in 3D *everything* would be GREEN (or CYAN, or RED, etc.) which is horrible for review purposes. So we use a much wider variety of colors in the model, and use the overrides to present drawings that the client likes.