interpolate subreferences