Well done! 
I believe you can do what you are trying to do, but since I have not done it, I am not sure how you would go about it.
I donโt think it would matter too much in terms of performance or efficiency to do it any differently, but I am still very much a newbie. That is something that hopefully a more experienced UE4 user could answer 