Designing observer with non-observable system
If the unobservable dynamics is stable, you should be able to separate the unobservable states and the observable states via a similarity transform. You then design an observer for the observable part.