Не уверен, что это лучший способ сделать это, но вот способ сделать это:
this.session.account.get()
.switchMap(account => zip(Observable.from(account), this.employerApi.get(account.accountId))
.switchMap((account, employer) => zip(Observable.from(account), this.addressApi.get(employer.addressId))
.filter((account,address) => address.numer % 2)
.subscribe((account,address) => console.log(¿¿¿¿¿account.name?????, address.name));
Однако с точки зрения передового опыта, я думаю, что вам нужен сериализатор в бэкэнде, который возвращает результаты в формате json, что-то вроде: { "account": account_object, "address" : address_object}
.