Dirty Form Elements

I have a form with several control fields on it, these are all of type text and hidden eg

{
    "id":"ctlFrameKey",
    "name":"ctlFrameKey",
    "view":"text",
    "hidden":"true",
    "value":"702575b8f7feb3a658cb42a5ee18af0c"
},

When I save the form, using webix.ajax().post(...), I would like these control fields to be sent as well.
This works well with $$('m_form').getValues but I would like to use $$('m_form').getDirtyValues. As expected, these control fields are not collected in the set to send, so I have used setValue to set the fields to blank and then to load them with locally stored values to try and force setting the dirty flag. This seems to be unreliable with some, but not all, fields being collected.
I have tried several methods to combine a manual argument list and the dirty list without success.
is there

a) a way to set the dirty flag
or

b) a way to add these fields into the collection for transmission along with the dirty fields.

Your help, as always, is appreciated.

The only way is to add the needed value manually (following the b) case):

http://webix.com/snippet/121aede6

thanks, now working perfectly.
Sometimes just can’t see the wood for the trees.