Hi Jajah,
Iam not sure whether there is any OSS note available for this.
if you are very sure that this requirement is required for only A, B , C conditions.... Try to do an Implicit enhancement at a desired location
Of course ... its a last option if there is no Standard way of doing!
Cheers,
Kripa Rangachari.