hstore is just based on a text format, so if it doesn't support it normally, you could just cast the results of each query to a new hstore, something like `select (data -> foo)::hstore -> bar`.
It's probably not a good idea though ;) You don't get any benefit of indices in that case, and I'm not sure what would happen with nulls.