Sounds like it's the agg that is not matching ??? Correct? If it is the concrete that is off , you may try tinting the sealer and or acid staining the whole slab , just to take away the "big" diff in colour. Only other alternative is to grind the whole thing,and resurface ..... no easy fix .