base object to variant ?

i have a list of base objects class , but in order to use the get thumbnail function they need to be a variant object ,

so have tried to create the variant object from the base object to cast to it to get the thumbnail , but this does not appear to work , any clues as to how / or pointers to whats wrong

the only other way is to manualy snapshot and edit those screenshots , creating seperate icon thumbnails for each individual object ( and there is well over 100 of them in the project at the moment and more than 100 still to add ), plus the hastle of redoing them each time theres a change, but it seems as though i could do it for a variant but not the base bp of that , if so how do i go about that if the attempt is just not going to work

resolved


although not quite what i was after , it did resolve this question , in the end i rewrote the ui to generate the thumbnail image by:-

1. placing the item at a location outside of the map , and using a bp to rotate that item ,
2. placing a "studio" of sorts arround the aria to act as a backdrop
3.placing a sene capture looking at the item  and applying the result to a 2d texture 
4. removing the object once its nologer in view 

ok so only allows for one to be displayed at once , but it provides a nice animation of the part beeing revolved though 360deg while beeing displayed
and does not suffer from the lag issues of 2 to 3 second in the method shown in the blueprints above