Using a Surface as a Framework

 From:  Frenchy Pilou (PILOU)
10284.6 
View right
Separate the "red object"
Boolean with the box (Will works also with a simple rectangular face )

But your original object is some special very intricated itself! :)