DataGrid InLine Editing - Filtering clears new edit row

Currently when using InLine Editing on a DataGrid, the DataGrid resets if I attempt to filter after starting the new record. Is there any way to keep the new record present and apply a filter while editing.

Here is an example of the issue:
in line edit

No, unless the new record is added to the database.

Is there an event that is called after the filter is applied?

Perhaps when OnFilter() is called I could store the values of the InLineEdit row in a variable, then after the filter is applied add the InLineEdit row back.

But I am not sure if an event is fired after the filter is applied.

Yes, there is such event - check the demos and the source code for reference.