Identifying Main and Subordinate clauses
Solution 1:
[His family and professional life have made him uniquely able [to write novels with a family setting [which can absorb the conflict between past and present, tradition and novelty, good and evil, common beliefs and the idea of the modern family today]]]
In the simplest analysis, there is one main clause (the sentence as a whole) and two subordinate clauses, i.e. the infinitival clause “to write novels …”, and the relative clause “which can absorb …”. Brackets surround the clauses.
In more advanced grammar, there are two further subordinate clauses, i.e. the "made him uniquely ..." clause, which is complement of "have", and the "absorb the conflict ..." clause, which is complement of "can".
[His family and professional life have [made him uniquely able [to write novels with a family setting [which can [absorb the conflict between past and present, tradition and novelty, good and evil, common beliefs and the idea of the modern family today]]]]].
Solution 2:
Unless you're referring to some specific novels with a family setting, you need to put a comma before which in your sentence (meaning all the novels with a family setting fit the description provided by the following adjectival clause.) Furthermore, just to make sure it's the novels (and not the family setting) the clause is modifying, it would perhaps be better to italicize the part novels with a family setting.
As regards the clause identification, you have got that right: the clause leading up to novels with a family setting is independent, and the clause following it is dependent.
Solution 3:
@user405662 Here's a simplified tree diagram of the "Peter" example that you mentioned in comments. Note that there are two clauses: the sentence as a whole and the embedded subordinate that clause. I said "simplified" because the expression "been cheated" is also a subordinate clause functioning as complement of "had", and "cheated" is a subordinate clause functioning as complement of "been". But the principle is the same.
Pred = predicator (verb)