Need Weekdays from timestamp

You can definitely add a scripted field that would accomplish this, it's just going to be slow for large data sets (as you point out in your original post).