Hey diamondoman,
Actually, your suggestion is already a feature within Wurst! Since Wurst 7.37, there's an "Only show exposed" checkbox in X-Ray. When enabled, it ensures that X-Ray only reveals blocks that won't be obscured by anti X-Ray plugins.
You don't even need to specify which block the ore should be adjacent to. The client will figure it out on its own and perfectly identify what the anti X-Ray plugin considers to be an exposed ore.