Maybe it makes sense to work with a CSG plugin in this context. Read the following topic for more information: