Mateusz, have you looked into the "use excess topsoil" function under the Take-off Tab? I typically do not use this function, but I believe this is close to what you are looking for.