Now that I see your geometry, my suggestion was a waste of time. Serves me right for answering a question without any file(s) attached. Maybe an iterative solution (Anemone)?
P.S. Something similar to this?