The ```enkf_node_user_get()``` function will only pick a scalar from the gen_kw node. You want to load the whole thing. 

You have completely skipped the vector/realisation layer - I would recommend implementing that. Take a look at enkf_plot_blockdata() which creates/loads a large collection of enkf_plot_blockvector() instances.