I did try by providing a mergePolicy into fluid.merge(). But one parameter to be merged here is in string format like "options.gradeNames": "aGrade" and the expected after merge value is:
{
    options: {
        gradeNames: "aGrade"
    }
}

This is not supported by fluid.merge().