Keep UVs & Texture when using split

Currently when we split a model it loses texture and UVs.

Is there a way to avoid that? If not isn’t realistic to implement this feature?
If so, my suggestion for this feature is a UV/Texture interpolation/extrapolation for the newly created side faces after splitting.