In reply to mark k..

@mark If you look at the Widget Posts module of the Customize Widgets Plus plugin you can see that the way it works is by hooking into the options API to swap out where the data is coming from. As such, if you call get_option( 'widget_text' ) the return value will be sourced from posts and not from options, and plugins that filter options should still apply as expected.