The answer is in your question.
- Convert polygons to lines (features to lines)
- Merge them with fault line
- Dissolve output from step 2 tointo single part polylines
- Select and delete from DISSOLVED lines that share line segment with FAULT line
RESULT:
NOTE solution applicable for topologically correct geometries, i.e. fault lines truly follow boundaries and there are no slivers/overlaps in polygon layer.
Some manual editing possible, consider fault line going up a bit from uppermost point.