if you calculated a complete transformation matrix in the proper order (rotate*scale*translate) it would do exactly what you want.
but then the user who uses such objects in his projects would have to use this custom matrix code too because gamestudio can't do this by default. so i am not sure if it would make sense to include this feature in your editor.