This might be not what you want and the end result is slightly different from your expectation, anyway here’s an attempt with the help of the simple solution provided by @DanielPiker in this linked topic below…
solid between surfaces_re.gh (11.9 KB)