Well, I tried this, and worked, take a look:
s = vr.filter_kernel
Catmull-Rom:(null)
d = vr.filter_kernel
Area:(null)
vr.filter_kernel = s
Catmull-Rom:(null)
It's clearly not related to a "read-only" issue so:
showClass ":filter"
VRayLanczosFilter : filter {71605479,6adf0691}
Area : filter {77912301,0}
Quadratic : filter {77912304,0}
cubic : filter {77912305,0}
Catmull_Rom : filter {77912306,0}
Blackman : filter {77912313,0}
Sharp_Quadratic : filter {77912314,0}
Video : filter {77912319,0}
Plate_Match_MAX_R2 : filter {7791231b,0}
Cook_Variable : filter {77912330,0}
Soften : filter {77912331,0}
Mitchell_Netravali : filter {77912350,0}
Blendfilter : filter {77912352,0}
VRaySincFilter : filter {78eb498e,406e1fa0}
Filter_kernel_plug_in_not_found : filter {ffffffff,0}
OK
and:
Constructors and Properties
Area()
Blackman()
Catmull_Rom()
Cook_Variable()
Cubic()
Mitchell_Netravali ...
Plate_Match_MAX_R2: (3ds Max only)
Plate_Match_MAX_R2()
Plate_Match_VIZ_R2: (Autodesk VIZ only)
Plate_Match_VIZ_R2()
Quadratic()
Sharp_Quadratic()
Soften()
Video()
vr.filter_kernel= Area()
Area:(null)
Kind of syntaxis problem...
, I hope it helps...
Good luck!