How to project a profile along a curved path to form a solid where the profile contains irregular holes to run through the resultant solid.
In the ribbon group 'Create Solids' select the 'Extrude Along' tool
In the 'Tool Settings' dialog set the 'Path:' to 'Show' so this can be used again.
Identify the Path element the profile is to follow, followed by the exterior profile and except to produce the solid.
Repeat step 4 produce solids from the remaining internal profiles (These will be used to generate the holes running through exterior solid)
In the ribbon group 'Modify Features' select the ' Subtract Solids' tool
Identify the exterior solid followed by one of the interior solids. (Optional: if multiple internal solids are to be subtracted hold the CTRL key down and select them all) except the select solids to form the solid with holes.
In the ribbon group 'Groups' select the 'Group Hole' tool
First identify the exterior profile, followed by the interior profile (Optional: if multiple internal profiles are to be added hold the CTRL key down and select them all) and accept to form a profile containing holes.
Select the 'Modeling' workflow
Identify the Path element the profile is to follow, followed by the Group Hole profile and accept to form the required solid.