So after a very long time looking for this, and e believe I am not the only one.
I have found the answer!Requirements:
1. Root
2. Tasker
3. Location of wallpaper for exsample: /sdcard/pictures/wall.jpg
The best part!
Open tasker and add new task call it whatever pleases you and add function "Run shell" under code.
Then the piece of magic code.
Code:
settings put system lockscreen_wallpaper_path "/sdcard/pictures/wall.jpg"
Tick use root. and try it. (tested on s6 XtreStoLite rom) Basically you can do this with any rom if you have sqlite and now the code for wallpaper location.
And bam, now with some extra modification with tasker you may have an automated way of changing lockscreen wallpaper!
Hope this helps someone!