Is it currently possible to generate random numbers in the model block to implement particle filters for sequential models (instead of using ODEs), or are there other ways of implementing Sequential Monte Carlo within each HMC step?

Alternatively, is there an implementation of the (determinstic) filters like the Unscented Kalman Filter (or at least the Extended Kalman Filter)?

Thank you.