Falls der Fragesteller ein Schüler ist und kein Germanistikstudent, läuft die Satzgliedbestimmung traditionell anders ab - und zwar Satz für Satz, d.h., wo der Nebensatz beginnt, startet auch die neue Satzgliedbestimmung.
Dann sähe das Ganze so aus:
auf einen Fall: Präpositionalobjekt des Hauptsatzes
bei dem: Präpositionalobjekt des 1. Nebensatzes
sich: Dativobjekt des 1. Nebensatzes
ein Mann: Subjekt des 1. Nebensatzes
in seiner Wohnung: Lokaladverbiale des 1. Nebensatzes
neue Fenster: Akkusativobjekt des 1. Nebensatzes
auf eigene Kosten: Modaladverbiale des 1. Nebensatzes
einbauen lässt: Prädikat des 1. Nebensatzes
was: Subjekt des 2. Nebensatzes
eigentlich: Modaladverbiale des 2. Nebensatzes
Sache der Eigentümergemeinschaft: Gleichsetzungsnominativ d. 2. N.
gewesen wäre: Prädikat d. 2. N.
Gruß von Kai