I'm using a websocket. I created a filter, and am now trying to parity_subscribe to eth_getFilterChanges.

Expected behaviour

On sending
{"method":"parity_subscribe","id":1,"params":["eth_getFilterChanges",["0x2e"]],"jsonrpc":"2.0"}
I'm expecting to get notifications whenever the filter changes.

Actual behaviour

I'm getting this error:
{"subscription":"0xc95382972f510b2a","error":{"code":-32601,"message":"Method not found"}}
When directly fetching the filter changes, everything works as expected. Subscribing to other methods (such as eth_getBalance, similar to the docs) works as expected.

Steps to reproduce

Create a filter such as
{"method":"eth_newPendingTransactionFilter","id":1,"params":[],"jsonrpc":"2.0"}

Try to parity_subscribe to eth_getFilterChanges of that filter
{"method":"parity_subscribe","id":1,"params":["eth_getFilterChanges",["0x2e"]],"jsonrpc":"2.0"} where 0x2e is the filter ID