[FIX] set default view_type arg as 'form' like in orginal method and exclude incompatible views from this feature