On a blossom-based approach for interpolating non-iso-parametric curves by B-spline surfaces